Android打包失败Proguard returned with error code 1. See console

问题一:

[2013-06-28 11:12:10 - ] Proguard returned with error code 1. See console

[2013-06-28 11:12:10 - ] Note: there were 1 duplicate class definitions.

[2013-06-28 11:12:10 - ] Warning: android.support.v4.os.ParcelableCompatCreatorHoneycombMR2: can't find superclass or interface android.os.Parcelable$ClassLoaderCreator

....

问题一解决方法:

这个问题是由于代码混淆引起的,找不到引用包。

只需在你的proguard.cfg中添加如下两行即可。

-ignorewarnings
-libraryjars libs/android-support-v4.jar

你可以根据你的项目提示,添加需要的jar。

备注:

如果添加上面两行后依然打包不成功,那么你需要修改位于

android-sdk-windows\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 
即可! 

此方法是把当前版本SDK改成和之前SDK版本中含有的proguard.bat文件一致!



=================问题一over========================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值