2016-07-14 20 views
2

我正在開發使用Unity5.3.5f1(64位),並且每次嘗試啓動應用程序時我的Nexus 7 Android版本4.4.3上出現黑屏問題。Vuforia Object Recognition Unity Android黑屏的示例結果

我嘗試實施Vuforia對象識別Unity示例(https://developer.vuforia.com/library//articles/Training/Vuforia-Object-Recognition-Unity-Sample-Guide),所以它應該在我遵循指示時工作。

我沒有修改代碼,只是按照說明添加了3D目標。

我跟開發者論壇的提示,爲構建https://developer.vuforia.com/forum/issues-and-bugs/camera-not-working-when-app-installed-mobile設置播放器設置,但沒有任何改變的情況:

  • 設置渲染路徑,以「傳統Deffer」
  • 改變最低API等級到Android 4.2
  • 啓用 「GPU換膚」
  • 一套圖形API,以 「OpenGLES2」
+0

您是否包含vuforia的許可證密鑰? – Programmer

+0

是的,我做到了。在我確定Nexus在使用其他應用程序訪問相機時遇到問題後,我重新啓動了平板電腦,並解決了問題。應該早些時候嘗試過...... – Eric

回答

0

我注意到在構建時統一和移動設備之間存在很多問題。 似乎有一些剩餘的元數據留在設備上,因此並不是所有的改變最終都能正常工作(它保存腳本所附着的對象的信息)。我有一個實例,在我的場景中刪除了所有內容,並且有一個調試腳本附加到某些項目,這些項目會在腳本start()方法中向Xcode控制檯輸出一些文本。清理完整個場景並重新部署該調試腳本後,將其輸出到控制檯。我刪除了與該腳本關聯的.meta文件並進行了重新部署。此刪除操作停止了文件的運行。我注意到重新啓動設備也可以解決這個問題。同樣刪除元,部署,然後撤消刪除並再次運行也解決了其中一些問題。統一開發時,您將不會注意到這個問題,並且斷點永遠不會被觸發,但它仍然會在移動設備上發生,甚至會運行完全禁用的腳本。