今天混淆的时候遇到这个错误;
经过网上搜索得到的解决办法如下:
在default.properties文件中添加proguard.config=proguard.cfg一句话,来表明你想使用代码混淆,还有一些简单的使用说明在\docs\guide\developing\tools\proguard.html文件中可以找到,还有一些使用proguard的注意事项,在这里也同样可以找到。
结果在Android Tools进行签名的时候出现错误:Conversion to Dalvik format failed with error 1
找到[Android SDK Installation Directory]\tools\proguard\bin\proguard.bat文件,用编辑器打开(我用的是Editplus),将这句话:
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
就ok了。
http://blog.youkuaiyun.com/naivesoft/article/details/6612410
本文介绍了在Android项目中遇到的代码混淆错误及解决方案。通过修改default.properties文件并指定proguard.cfg来启用混淆,并修复了签名过程中的Conversion to Dalvik format failed with error 1错误。

被折叠的 条评论
为什么被折叠?



