Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android打包失敗Proguard returned with error code 1. See console

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

編輯:關於Android編程

問題一:

[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文件一致!

 


 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved