解决Unity打包出来的内嵌安卓程序退出时的卡死闪退问题

最近unity打出来的内嵌程序出现了退出unity程序到主app时的闪退卡死现象,
一开始以外是自己的内部API application.quit()和安卓的api finish 冲突了
后来发现不是
想起同事说之前的程序不会这样 就思考自己改了什么重大选项
好像只有两个选项 一个是生成底层从mono过度到IL2CPP
一个是更改横竖屏设置
从mono过度到IL2CPP 选项
这个印象比较深的是多了个32位和64位的区别
IL2CPP的程序运行速度比mono快的多
只是兼容性没经典的mono那么好

后来参考了一篇文章https://blog.csdn.net/Naide_S/article/details/80841265
觉得可能是横竖屏的问题
于是尝试更改unity的横竖屏设置
从原来的LandScape更改到了AutoRotation,然后再勾选只有LandScape的选项 这次尝试就可以了
解决Unity打包出来的内嵌安卓程序退出时的卡死闪退问题_第1张图片

你可能感兴趣的:(解决Unity打包出来的内嵌安卓程序退出时的卡死闪退问题)