cocos creator打包安卓失敗問題盤點

博主最近在打新項目的安卓包,發現總是會莫名其妙的打包失敗,所以根據本人遇到的情況,記錄一下可能的解決方案。每次打包失敗優先查看native.log,預先排除直接報錯的問題。

1、工程路徑太長(新手大概率遇到的大坑)

原因:windows下路徑太長導致無法創建新文件。

解決辦法:將build目錄移至某個盤的根目錄下。

2、代碼存在引用錯誤或編寫錯誤

原因:沒打開對應代碼文件,ide不會提示引用或編寫錯誤

解決辦法:編寫時需嚴格檢查引用代碼的地方是否正常。常見可能導致引用錯誤的情況:移動代碼目錄、重命名代碼。

做了以上操作一定要全局搜索有相關引用的地方是否正常。

3、prefab資源存在資源或代碼丟失

一般打包時會提示warning,注意解決後打包即可。

4.去掉了必要模塊

原因:有些模塊項目中用到了,但是未勾選打包,可能導致打包失敗。

解決辦法:全部勾選,若能打出包再根據實際需要把不需要的去掉(建議去掉一個打一次包)

5.sdk或ndk版本太老或者太新

根據個人使用得cocos creator版本更新。

6.環境變量問題

檢查ndk和android sdk的環境變量是否正常。

 

p.s.若上次打包失敗,建議打包前把原來打出來的build目錄刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章