ue4打包安卓 解決打包報(bào)錯(cuò)和閃退問題以及注意事項(xiàng) 進(jìn)階篇
2021-11-03 14:20 作者:_24kDespair | 我要投稿
本人在虛幻的安卓開發(fā)碰到了不少關(guān)于兼容性的幺蛾子,在這里把經(jīng)驗(yàn)分享給大家希望不要重新去踩小編踩過的巨坑里。
1.虛幻引擎不支持sdk31以及以上的版本,我們安裝好安卓studio后必須卸載sdk tools?31,不然打包會報(bào)錯(cuò)cmd.exe,我們應(yīng)當(dāng)安裝sdk tools 29和sdk platform?29。

2.切忌在 項(xiàng)目設(shè)置->渲染 里面勾選 提供GPU方崩潰信息 這會導(dǎo)致安卓包閃退問題!

3.切忌調(diào)節(jié)opengl es3.1和es2的材質(zhì)質(zhì)量精度
,無論質(zhì)量設(shè)高設(shè)低,都會導(dǎo)致安卓8以下的機(jī)型閃退??!但vulkan可以隨便調(diào),也希望官方能修復(fù)一下這個(gè)問題,如果已經(jīng)動(dòng)過了,必須去項(xiàng)目文件夾/config/android文件夾刪掉!

4.架構(gòu)版本不兼容會導(dǎo)致閃退,有些手機(jī)不支持arm7,虛幻引擎默認(rèn)打包arm7,會導(dǎo)致部分手機(jī)閃退,因此,我們要兼容一些機(jī)型,我們需要勾選arm64架構(gòu)打包

5.經(jīng)過多次測試,我們發(fā)現(xiàn)4.25以及以上的版本對于安卓7以下的(不包括安卓7)系統(tǒng)都不支持,可能是因?yàn)榈桶姹鞠到y(tǒng)不支持opengl es3.1的原因。
標(biāo)簽: