开门见山吧。
问题描述:Unity导成安卓工程打包Apk,游戏过程中崩溃。随机崩溃,页面切换崩溃。
崩溃日志:
问题思路:总之看到这种比较涉及深层逻辑的日志就是一脸懵。然后筛选了标箭头的的三个位置作为关键词搜索。
搜索的结果基本也是看不懂的。但有一个词出现的频率较高: 多线程渲染器。
然后询问了安卓大佬,表示不知道安卓里有这个东西。
根据薄弱的安卓经验去AndroidManifest文件了调整各种配置。未果。
结论:
因为Unity项目设置基本上没改过,之前所有项目都是一套配置撸到底毫无问题。
根本没考虑过会是配置问题。
然后抱着试试的态度吧下图位置 多线程渲染器关掉了。
没错,解决了。
耗时五个小时,感觉是一个比较冷门的错误,因为网上的答案比较少,并没有人给出具体的修改意见。
所以记录一下。
最后确定重点搜索词是"UnityGfxDeviceW",如果崩溃日志里包含这个或者跟我的崩溃log相似,可以尝试我的修改方法。
很久没写博了,可能是最近遇到的问题确实少了。lol