最近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的选项 这次尝试就可以了