已知问题

常见已知问题

开发过程中可能会遇到一些已知问题。这些问题将在未来的 Snapdragon Spaces SDK 或 Snapdragon Spaces Services 运行时版本中解决。某些问题可能与特定的开发工具相关。请查看相应工具的已知问题以获取更多支持。

Unity 已知问题

Unreal Engine 已知问题

应用在 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。

截屏2024-07-28 21.27.28.png

以下情况可能导致应用启动失败:

●主设备重启后的首次应用启动。

● 关闭一个 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,最佳开发体验请遵循应用关闭部分。