Android開發 升級Progurad

之前在開發Android應用時,用的是老版本的ADT,最近升級最新ADT16,在生成release版的APK時,遇到 Dalvik format error 1 .

後來網上搜索是因為progurad版本太老的原因。因為代碼裡加瞭proguard進行代碼保護。

 

解決方法:1.下載最新版proguard 4.7/                    

2.在Android SDK Tools中用最新文件替換。具體要替換的文件:android-sdk-windows\tools\proguard\

 

 

proguard4.7\bin  copy to -> android-sdk-windows\tools\proguard\bin

proguard4.7\lib  copy to -> android-sdk-windows\tools\proguard\lib

 

在bin文件夾下,後綴為 .sh的沒必要復制進去(如果你用的是Windows環境的話)。

 

然後再重新生成release版的APK. OK.沒有任何錯誤。 

摘自 wchinaw 

發佈留言