Proguard android 错误
当我尝试使用默认的 proguard.cfg 配置导出应用程序时,出现此错误
[2011-11-01 20:32:18 - ] Proguard 返回错误代码 1。请参阅 控制台 [2011-11-01 20:32:18 - ] java.io.IOException:无法读取 [C:\程序 文件\Android\android-sdk-windows\add-ons\addon_google_apis_google_inc_13\libs\usb.jar] (没有这样的文件或目录) [2011-11-01 20:32:18 - ] at proguard.InputReader.readInput(InputReader.java:230) [2011-11-01 20:32:18 - ] 在 proguard.InputReader.readInput(InputReader.java:200) [2011-11-01 20:32:18 - ] 在 proguard.InputReader.readInput(InputReader.java:178) [2011-11-01 20:32:18 - ] 在 proguard.InputReader.execute(InputReader.java:100) [2011-11-01 20:32:18 - ] 在 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)
我无法理解为什么询问 usb.jar 。有人知道相关情况吗?
我使用 proguard 4.6 。
I followed these instructions and performed these modifications.
When i try to export my application with the default proguard.cfg config i get this error
[2011-11-01 20:32:18 - ] Proguard returned with error code 1. See
console [2011-11-01 20:32:18 - ] java.io.IOException: Can't read
[C:\Program
Files\Android\android-sdk-windows\add-ons\addon_google_apis_google_inc_13\libs\usb.jar]
(No such file or directory) [2011-11-01 20:32:18 - ] at
proguard.InputReader.readInput(InputReader.java:230) [2011-11-01
20:32:18 - ] at
proguard.InputReader.readInput(InputReader.java:200) [2011-11-01
20:32:18 - ] at
proguard.InputReader.readInput(InputReader.java:178) [2011-11-01
20:32:18 - ] at
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 - ] at
proguard.ProGuard.execute(ProGuard.java:78) [2011-11-01 20:32:18 -
] at proguard.ProGuard.main(ProGuard.java:492)
i cannot understand why usb.jar is asked. Anyone know something about it?
I use proguard 4.6 .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
usb.jar
存在于我的安装(addon_google_apis_google_inc_13/libs
,在 Linux 上)中,并且它也在addon_google_apis_google_inc_13/manifest.ini
中列出。据推测,构建过程会将其添加到类路径中(无论 ProGuard 版本或配置如何)。如果指定类路径中的任何 jar 丢失,ProGuard 会抱怨。你应该检查罐子去了哪里。usb.jar
is present in my install (addon_google_apis_google_inc_13/libs
, on Linux) and it is also listed inaddon_google_apis_google_inc_13/manifest.ini
. Presumably, the build process therefore adds it to the class path (irrespective of the ProGuard version or configuration). ProGuard complains if any jars in the specified class path are missing. You should check where the jar has gone.