Unity游戲崩潰大全


崩潰日志:Adreno-GSL: <gsl_memory_alloc_pure:2604>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.

崩潰日志:at libGLESv2_adreno.so (Native Method)

崩潰日志是崩在高通驅動,高通老版本32位驅動有bug。會導致內存碎片化嚴重,無法重新分配,不管你硬件內存多大,app接近1g pss會直接crash。 多線程渲染會加劇這個問題。

通過升級Unity來修復問題。目前發現修復只對64位起效!

參考:https://www.jianshu.com/p/cc00d512fa55

參考:https://zhuanlan.zhihu.com/p/151767097

參考:https://answer.uwa4d.com/question/5ff564a910a17c6c2b09d907

 

崩潰日志:libhoudini.so在Android x86設備上崩潰

參考:https://support.unity.com/hc/zh-cn/articles/208246446-libhoudini-so%E5%9C%A8Android-x86%E8%AE%BE%E5%A4%87%E4%B8%8A%E5%B4%A9%E6%BA%83

 

崩潰日志:il2cpp::vm::LivenessState::AddProcessObject()

參考:https://answer.uwa4d.com/question/60b5f5e66bb31032f9791a26

 

崩潰日志:java.lang.AbstractMethodError: abstract method "void com.google.android.exoplayer.xxx"

未知原因導致JAVA代碼被混淆了,在Gradle里增加參數:android.enableDexingArtifactTransform=false

參考:https://github.com/google/ExoPlayer/issues/7349

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM