常見已知問題
開發過程中(zhōng)可(kě)能(néng)會遇到一些已知問題。這些問題将在未來的 Snapdragon Spaces SDK 或 Snapdragon Spaces Services 運行時版本中(zhōng)解決。某些問題可(kě)能(néng)與特定的開發工(gōng)具(jù)相關。請查看相應工(gōng)具(jù)的已知問題以獲取更多(duō)支持。
應用(yòng)在 0.6.0 版的眼鏡上無法顯示
Snapdragon Spaces Services 應用(yòng)程序需要新(xīn)的相機權限。
1. 從應用(yòng)啓動器中(zhōng)找到 Snapdragon Spaces Services 應用(yòng)程序。
2. 長(cháng)按(長(cháng)按)Snapdragon Spaces Services 并選擇“應用(yòng)信息”。
3. 進入“權限” -> 确認相機權限已允許。如果沒有(yǒu),設置為(wèi)“僅在使用(yòng)應用(yòng)時允許”,詳見啓動應用(yòng)部分(fēn)。
注意! 此問題在 0.6.1 版中(zhōng)已修複,但仍需授予相機權限以啓用(yòng)感知功能(néng)。 |
應用(yòng)關閉
由于應用(yòng)的主要活動在查看器上啓動,因此不會顯示在 Android 的多(duō)任務(wù)視圖/最近應用(yòng)列表中(zhōng)。這不利于關閉應用(yòng)。Snapdragon Spaces Unity 包中(zhōng)的示例展示了兩種關閉應用(yòng)的方式:
●按住主控制器的菜單按鈕2秒(miǎo)(在SampleController.cs腳本中(zhōng)實現)。
●在主菜單場景中(zhōng)添加專用(yòng)的UI按鈕。
否則,隻能(néng)通過強制停止來關閉應用(yòng),如下節所述。
應用(yòng)啓動
有(yǒu)時應用(yòng)可(kě)能(néng)無法在查看器上正常啓動,此時需強制停止應用(yòng)和 Snapdragon Spaces Services 運行時,長(cháng)按應用(yòng)圖标直到顯示應用(yòng)信息菜單,打開應用(yòng)信息視圖,确認相機權限已允許,然後點擊強制停止,強制停止 Spaces Services。
以下情況可(kě)能(néng)導緻應用(yòng)啓動失敗:
●主設備重啓後的首次應用(yòng)啓動。
● 關閉一個 Spaces 應用(yòng)後,快速打開另一個應用(yòng),導緻 Snapdragon Spaces Services 未正常退出。
向後兼容性中(zhōng)斷
使用(yòng) 0.12.1 或更早版本構建且使用(yòng) Hit Testing、Plane Detection 或 Spatial Meshing 的應用(yòng),與 0.13.0 版的 Snapdragon Spaces Runtime 不兼容。确保應用(yòng)和 Snapdragon Spaces Services 版本一緻。
應用(yòng)凍結
鎖定和解鎖主設備或其他(tā)應用(yòng)中(zhōng)斷可(kě)能(néng)導緻應用(yòng)暫停,并在查看器上出現空白/黑屏。
斷開 0.11.1 或更早版本
在運行 Spaces 應用(yòng)時斷開眼鏡會暫時鎖定主設備,等待幾秒(miǎo)鍾,然後按步驟強制退出 Spaces Service,最佳開發體(tǐ)驗請遵循應用(yòng)關閉部分(fēn)。