Unity Android出包
1.Android Studio版本
不能高于Unity的版本
2.so庫
這個庫需要自己拷貝到Android工程當中
3.JDK版本太老
編譯可以正常,但無法運行
File->ProjectStructure->SDK Location->Gradle Setting->Gradle JDK->X:/Android Stuido/jre
4.如何在Unity打包apk中自動包含so庫
使用il2cpp打包,選擇arm7和arm64
庫沒有設置CPU時,重新設置一下
5.Burst屏蔽
在ProjectSetting:BuirstAOTSetting
關閉所有Enable
6.渲染問題
當只有Android存在大批量渲染問題時
重新收集Shader變體,而后從新打包資源
確保shader變體打包到資源當中
調試:DevelopmentBuild打包出來的APK,可以進行FrameDebug
7.il2cpp編譯出錯
根據錯誤日志
使用下載的NDK版本
使用CleanBuild
關閉Strip Engine Code
關閉Incremental GC(會導致UnityEditor重啟)