ue4打包安卓 解决打包报错和闪退问题以及注意事项 进阶篇
2021-11-03 14:20 作者:_24kDespair | 我要投稿
本人在虚幻的安卓开发碰到了不少关于兼容性的幺蛾子,在这里把经验分享给大家希望不要重新去踩小编踩过的巨坑里。
1.虚幻引擎不支持sdk31以及以上的版本,我们安装好安卓studio后必须卸载sdk tools 31,不然打包会报错cmd.exe,我们应当安装sdk tools 29和sdk platform 29。

2.切忌在 项目设置->渲染 里面勾选 提供GPU方崩溃信息 这会导致安卓包闪退问题!

3.切忌调节opengl es3.1和es2的材质质量精度
,无论质量设高设低,都会导致安卓8以下的机型闪退!!但vulkan可以随便调,也希望官方能修复一下这个问题,如果已经动过了,必须去项目文件夹/config/android文件夹删掉!

4.架构版本不兼容会导致闪退,有些手机不支持arm7,虚幻引擎默认打包arm7,会导致部分手机闪退,因此,我们要兼容一些机型,我们需要勾选arm64架构打包

5.经过多次测试,我们发现4.25以及以上的版本对于安卓7以下的(不包括安卓7)系统都不支持,可能是因为低版本系统不支持opengl es3.1的原因。