UE虚幻引擎打包安卓 解决95%的cmd.exe打包报错和闪退问题以及注意事项 进阶篇 |
您所在的位置:网站首页 › ue4发布android › UE虚幻引擎打包安卓 解决95%的cmd.exe打包报错和闪退问题以及注意事项 进阶篇 |
本人在虚幻的安卓开发碰到了不少关于兼容性的幺蛾子,在这里把经验分享给大家希望不要重新去踩小编踩过的巨坑里。 1.虚幻引擎不支持sdk31以及以上的版本,我们安装好安卓studio后必须卸载sdk tools 31,不然打包会报错cmd.exe,我们应当安装sdk tools 29和sdk platform 29。 点开sdk tools,然后点击show package details,取消勾选31以及以上版本的tools!2.切忌在 项目设置->渲染 里面勾选 提供GPU方崩溃信息 这会导致安卓包闪退问题! 不要勾选!3.切忌调节opengl es3.1和es2的材质质量精度 ,无论质量设高设低,都会导致安卓8以下的机型闪退!!但vulkan可以随便调,也希望官方能修复一下这个问题,如果已经动过了,必须去项目文件夹/config/android文件夹删掉! 不要乱动!4.架构版本不兼容会导致闪退,有些手机不支持arm7,虚幻引擎默认打包arm7,会导致部分手机闪退,因此,我们要兼容一些机型,我们需要勾选arm64架构打包 在项目设置 安卓里面勾选它5.经过多次测试,我们发现4.25以及以上的版本对于安卓8以下的(不包括安卓8)系统都不支持,可能是因为低版本系统不支持opengl es3.2的原因,虚幻引擎从4.25开始,貌似es3.1不再支持。 2023年9月10号更新 6.经过多次测试,我们发现更改一次项目设置中的安卓设置后必须删除一次项目文件夹中的Intermediate文件夹,不然打包会发生cmd.exe报错!这是80%的安卓开发者经常犯的错误,大家一定要注意 7.关于ndk版本的选择必须要保持在虚幻引擎官方推荐的版本,4.24和以下版本用r14b,4.25以及以上版本用r21b,不然会发生 ERROR: Unhandled exception: System.ComponentModel.Win32Exception (0x80004005)报错! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |