嗨全部当为Android启用proguard时,在构建已签名的jar时,我得到以下转储:
[2011-02-03 11:28:27 - VideoCreator] Proguard returned with error code 1. See console
[2011-02-03 11:28:27 - VideoCreator] java.io.IOException: Can't read [proguard.ClassPathEntry@49b290] (No such file or directory)
[2011-02-03 11:28:27 - VideoCreator] at proguard.InputReader.readInput(InputReader.java:230)
[2011-02-03 11:28:27 - VideoCreator] at proguard.InputReader.readInput(InputReader.java:200)
[2011-02-03 11:28:27 - VideoCreator] at proguard.InputReader.readInput(InputReader.java:178)
[2011-02-03 11:28:27 - VideoCreator] at proguard.InputReader.execute(InputReader.java:100)
[2011-02-03 11:28:27 - VideoCreator] at proguard.ProGuard.readInput(ProGuard.java:195)
[2011-02-03 11:28:27 - VideoCreator] at proguard.ProGuard.execute(ProGuard.java:78)
[2011-02-03 11:28:27 - VideoCreator] at proguard.ProGuard.main(ProGuard.java:499)
Run Code Online (Sandbox Code Playgroud)
无法在网上找到任何相关内容.有任何想法吗?
ProGuard无法找到(或读取)其中一个输入罐.如果您安装ProGuard 4.5.1而不是4.4,它将打印出正确的文件名,以便您可以找到它丢失的原因.
小智 5
下载最新的ProGuard,并使用您下载的新文件夹替换基本sdk工具文件夹(例如c:/ android-sdk/tools/proguard)中现有的lib文件夹.
就像埃里克所说的那样,它会告诉你什么是遗漏的.很可能你在-libraryjars命令中使用了错误的路径.尝试删除
| 归档时间: |
|
| 查看次数: |
17628 次 |
| 最近记录: |