为什么我的 Android 中的 Unity 游戏在调用 LoadScene 时冻结?

Why my Unity game in Android freezes when calling LoadScene?

当我尝试加载下一个场景时,游戏永久冻结,但当我使用“Additive”模式加载它时,它加载正常(使用 SceneManager.LoadScene("NextScene", LoadSceneMode.Additive)).
在编辑器中,即使在模式“Single”下一切正常,问题只出现在 Android.
我不想使用“Additive”模式,因为它会将新场景的内容加载到旧场景之上。
我试试:

所以当Unity尝试卸载旧场景时出现问题。
(我使用的是 Unity 2018.4.10f1 LTS)。
在此先感谢您的帮助。

尝试删除上一个场景中的对象 在for循环中查看对象对error的响应

我尝试用 PC 构建游戏,我遇到了同样的问题。
我在“C:/Users/.../AppData/Local/Temp/.../My game name/Crashes”中的 output_log.txt 文件中看到了什么,崩溃后的第一条可读消息是这样的:
错误:SymGetSymFromAddr64,GetLastError:'Attempt to access invalid address.'(地址:00007FFEF20E5212)
我的游戏没有任何其他错误或异常,
所以我尝试使用更新版本的 Unity (2018.4.10f1 --> 2018.4.20f1),

测试游戏

Abracadabra 新版本一切正常!!
并且问题不再出现!!
我认为这是 Unity 2018.4.10f1 中的内存管理问题,但我不知道为什么。