android 打包問題

2021-09-23 15:37:50 字數 470 閱讀 4354

conversion to dalvik format failed:

unable to execute dex: method id not in [0, 0xffff]: 65536

在android中,乙個dex中儲存方法id用的是short型別資料,所以我們的方法總數不能超過64k

解決方法:

第一步:修改主module中的build.gradle檔案:

在android{}中的defaultconfig{}中加入這句:`multidexenabled true`

並且依賴multidex:compile 『com.android.support:multidex:1.0.1』

multidex 原理:

android 打包簽名問題

如果你使用 eclipse 打包,可忽略。在預設情況下,android studio 2.2 和 android plugin for gradle 2.2 會使用 apk signature scheme v2 和傳統簽名方案來簽署您的遊戲。如果您使用 apk signature scheme v...

關於Android重新打包問題

1 執行打包工具resign.sh程式時可能會報告 zipalign command not found 可能是android sdk根目錄沒有新增到程式搜尋路徑環境變數path中。2 執行打包工具resign.sh程式時可能會報告 zipalign createprocess error 2 找不...

Android混淆打包

混淆打包指令碼task deleteoldjar type delete task exportjar type jar,dependson deleteoldjar,build task copyjar type copy,dependson exportjar task makeproguard...