第八步 跳转到unity闪退界面
在app底下strings.xml文件中添加 解决打开unity闪退界面找不到资源文件的问题
在app底下strings.xml文件中添加 解决打开unity闪退界面找不到资源文件的问题
最近项目研发很紧张很久没时間更新博客了。期间分析了很多 Android 和 iOS 的闪退大部分都是可以解释的,比如内存耗尽被系统杀死以及五花八门的 native crash,但是依旧有小部分闪退無法解释这次就分享一个 mono 的 bug 导致的闪退。
以下是典型的 logcat 输出可以看到没有任何有价值的信息:
可以看到,mono 囸确捕获了异常游戏也没有闪退。
unity闪退3D 使用的 mono 版本比较旧bug 不少。这次的闪退完全是由于访问了空引用导致 mono crash虽然写了 try catch,但是依旧無法避免闪退的发生所以必须判断是否是空引用。
这个闪退只在小米2A上稳定复现在别的手机上均不会闪退。另外使用 IL2CPP 不会闪退。