簡體   English   中英

SceneManager.LoadScene對於Android設備崩潰

[英]SceneManager.LoadScene is crashing for Android Devices

好的,我一直在測試具有多個場景的游戲。 在Unity和iOS設備中,一切正常。 在Android中,請始終崩潰(或根據需要凍結)。 我正在使用Unity 2017.2.0f3。 下一個崩潰的代碼行(nextScene是具有下一個場景值的字符串):

 SceneManager.LoadScene (nextScene);

我一直在嘗試其他選擇,例如:

 SceneManager.LoadScene (nextScene, LoadSceneMode.Single);

但這也不起作用。 我嘗試的最后一個是:

 SceneManager.UnloadSceneAsync(UIManager.Instance.currentScene);
 SceneManager.LoadScene (nextScene, LoadSceneMode.Single);

再次沒有成功。 請我真的需要幫助。 我已經處理了24小時。 這讓我瘋狂。

24小時以上后,我解決了問題。 我希望我的解決方案能幫助其他人,因為網絡上沒有足夠的參考資料。 當我創建APK文件時,它是使用OBB類型的第二個文件拆分的。 如果Android應用太大,則需要這種文件。 在我的情況下默認設置。

解決的辦法是在沒有OBB的情況下強制創建APK 為此,您必須轉到Android中的播放器設置 ,轉到發布設置,然后取消選中拆分應用程序二進制文件 (位於底部)。

現在一切正常,生活再次美好。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM