Error Message
conversion to dalvik format to error 1
Occurred when export apk file
Solution
proguard.bat
android 提供 proguard.bat 這個工具 讓你在 export apk 時 能對你的 code 做混淆的步驟
但在 SDK Tool, r12 會出現此問題,在 r11 還並不會有這問題。
在推出 android 4.0 後的 r14 仍然沒有修復此問題。
解決此問題的方法是修改以下這個檔案:
(#Android SDK Path)\tools\proguard\bin\proguard.bat, 將
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
改為
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
import jar
import JAR 檔時 有可能 reference 了兩次 JAR 檔
可確認 Java Build Path > Libraries 與 Android > Library
* Reference
- 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法 - Naivesoft - 博客频道 - CSDN.NET
- android - "Conversion to Dalvik format failed with error 1" on external Jar - Stack Overflow
沒有留言:
張貼留言