常见已知问题
开发过程中可能会遇到一些已知问题。这些问题将在未来的 Snapdragon Spaces SDK 或 Snapdragon Spaces Services 运行时版本中解决。某些问题可能与特定的开发工具相关。请查看相应工具的已知问题以获取更多支持。
应用在 0.6.0 版的眼镜上无法显示
Snapdragon Spaces Services 应用程序需要新的相机权限。
1. 从应用启动器中找到 Snapdragon Spaces Services 应用程序。
2. 长按(长按)Snapdragon Spaces Services 并选择“应用信息”。
3. 进入“权限” -> 确认相机权限已允许。如果没有,设置为“仅在使用应用时允许”,详见启动应用部分。
注意! 此问题在 0.6.1 版中已修复,但仍需授予相机权限以启用感知功能。 |
应用关闭
由于应用的主要活动在查看器上启动,因此不会显示在 Android 的多任务视图/最近应用列表中。这不利于关闭应用。Snapdragon Spaces Unity 包中的示例展示了两种关闭应用的方式:
●按住主控制器的菜单按钮2秒(在SampleController.cs脚本中实现)。
●在主菜单场景中添加专用的UI按钮。
否则,只能通过强制停止来关闭应用,如下节所述。
应用启动
有时应用可能无法在查看器上正常启动,此时需强制停止应用和 Snapdragon Spaces Services 运行时,长按应用图标直到显示应用信息菜单,打开应用信息视图,确认相机权限已允许,然后点击强制停止,强制停止 Spaces Services。
以下情况可能导致应用启动失败:
●主设备重启后的首次应用启动。
● 关闭一个 Spaces 应用后,快速打开另一个应用,导致 Snapdragon Spaces Services 未正常退出。
向后兼容性中断
使用 0.12.1 或更早版本构建且使用 Hit Testing、Plane Detection 或 Spatial Meshing 的应用,与 0.13.0 版的 Snapdragon Spaces Runtime 不兼容。确保应用和 Snapdragon Spaces Services 版本一致。
应用冻结
锁定和解锁主设备或其他应用中断可能导致应用暂停,并在查看器上出现空白/黑屏。
断开 0.11.1 或更早版本
在运行 Spaces 应用时断开眼镜会暂时锁定主设备,等待几秒钟,然后按步骤强制退出 Spaces Service,最佳开发体验请遵循应用关闭部分。