打包混淆时报:Conversion to Dalvik format failed with error 1
? ? 在Android程序打包混淆时,遇到这个很郁闷的错误:Conversion to Dalvik format failed with error 1
? ?百度了下,都说是升级SDK的事,可是我也没升级SDK,后来终于找到了解决的方法,记下载,省得以后再次遇到:
在android-sdk-windows\tools\proguard\bin目录找到:?proguard.bat ?
?
@ECHO OFF
?
REM Start-up script for ProGuard -- free class file shrinker, optimizer,
REM obfuscator, and preverifier for Java bytecode.
?
rem Change current directory and drive to where the script is, to avoid
rem issues with directories containing whitespaces.
cd /d %~dp0
?
IF EXIST "%PROGUARD_HOME%" GOTO home
SET PROGUARD_HOME=..
:home
?
set java_exe=
call "%PROGUARD_HOME%"\..\lib\find_java.bat
?
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*?
?
把?
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?
即可!?
?