unity闪退打不开,一直出现下面的界面


    


第八步 跳转到unity闪退界面


    

在app底下strings.xml文件中添加 解决打开unity闪退界面找不到资源文件的问题

最近项目研发很紧张很久没时間更新博客了。期间分析了很多 Android 和 iOS 的闪退大部分都是可以解释的,比如内存耗尽被系统杀死以及五花八门的 native crash,但是依旧有小部分闪退無法解释这次就分享一个 mono 的 bug 导致的闪退。


以下是典型的 logcat 输出可以看到没有任何有价值的信息:

可以看到,mono 囸确捕获了异常游戏也没有闪退。

unity闪退3D 使用的 mono 版本比较旧bug 不少。这次的闪退完全是由于访问了空引用导致 mono crash虽然写了 try catch,但是依旧無法避免闪退的发生所以必须判断是否是空引用。

这个闪退只在小米2A上稳定复现在别的手机上均不会闪退。另外使用 IL2CPP 不会闪退。



我要回帖

更多关于 unity闪退 的文章

 

随机推荐