我按照指示做了这些修改。
当我尝试用默认的proguard.cfg配置导出我的应用程序时,我得到这个错误
[2011-11-01 20:32:18 -] Proguard返回错误码1看到[2011-11-01 20:32:18 -] java.io.IOException: Can't read(C: 程序安卓系统文件 android-sdk-windows 附件 addon_google_apis_google_inc_13 libs usb.jar][2011-11-01 20:32:18 -]没有这样的文件或目录proguard.InputReader.readInput (InputReader.java: 230) 2011-11-01[20:32 . 18] [au:proguard.InputReader.readInput (InputReader.java: 200) 2011-11-01[20:32 . 18] [au:proguard.InputReader.readInput (InputReader.java: 178) 2011-11-01[20:32 . 18] [au:proguard.InputReader.execute (InputReader.java: 100) 2011-11-01[20:32 . 18] at proguard.ProGuard.readInput(ProGuard.java:196)[2011-11-01 20:32:18 -proguard.ProGuard.execute(ProGuard.java:78) [2011-11-01 20:32:18]@ proguard.ProGuard.main(ProGuard.java:492)
我不明白为什么要问us .jar。有人知道吗?
使用proguard 4.6
usb.jar
存在于我的安装(Linux上的addon_google_apis_google_inc_13/libs
)中,并且它也列在addon_google_apis_google_inc_13/manifest.ini
中。因此,构建过程可能会将其添加到类路径中(与ProGuard版本或配置无关)。如果指定的类路径中有jar丢失,ProGuard会报错。