記:今天除錯時出現的一個PC端除錯執行正常,但打包apk檔案後在手機上點選閃退的問題。
可能在不同的情況條件下,會有不同的原因導致apk安裝後閃退問題。拿android studio等軟體來說,開發安卓程式時會有日誌log檔案包含生成錯誤資訊等,但是cocos2dx開發在命令列裡編譯apk,意外的錯誤緣由難以直面地展現給我們。
閃退的大致問題都殊途同歸:資源的載入出現問題。
我今天出現這個問題之後,進行了一些嘗試,在解決問題的過程當中,大致操作如下:
1、將Resources資原始檔夾下的全部目錄和檔案複製到pro.android目錄下的assets資料夾中;
2、刪除掉bin和obj資料夾,還有local.properties、proguard-project.txt、project.properties這三個檔案。
3、重新呼叫命令python build_native.py進行編譯打包,將打包出的apk匯入到手機,可以正常執行: