使用ProGuard遇到“conversion to Dalvik format failed with error 1”錯誤的解決辦法

ProGuard 是 Android 代碼混淆工具,對於程序員保護自己的勞動成果非常有用,目前已經包含在 Android SDK 2.3 裏面了。今天在配置好 ProGuard 使用 Export Android Application 時提示“conversion to Dalvik format failed with error 1”錯誤。網絡上有人介紹將 SDK 降級到 r11 和修改 proguard.bat 兩種方法,不過最徹底的方法是將 Android SDK 2.3 包含的 ProGuard v4.4 升級到 v4.6,就能徹底解決該問題。

解決方法:從這裏下載 ProGuard 最新版,我下載的是v4.6;解壓縮 proguard4.6.zip 文件,將 bin 和 lib 兩個文件夾覆蓋 [Android SDK 安裝目錄]\tools\proguard 中的同名文件夾

即可;回到 Eclipse 重新執行 Export Android Application 看看是否成功了。


更新完如果不能夠正常使用,請重啓Eclipse ,並更新ADT,即可

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