当前位置:操作系统 > 安卓/Android >>

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 inte易做图ce 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文件一致!

 


 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,