proguard returned with error code 1 Can't read [proguard.ClassPathEntry@1a0c10f] (No such file or di

proguard returned with error code 1.异常的解决方法

proguard returned with error code 1.See console

情况1:
Proguard returned with error code 1. See console
Error: C:/Documents (系统找不到指定文件)
后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/Documents and Settings/Administrator/桌面,在这里面有空格,而proguard进行发编译的时候是不允许有空格的
如果换了正确路径还不好用的话,直接删除proguard就好了

注意:SDK和程序路径最好不要有空格符

情况2:

Proguard returned with error code 1. See console
异常:

java.lang.ArrayIndexOutOfBoundsException

解决办法:将proguard.cfg中的"-dontpreverify"改成“-dontoptimize


我把项目中生成的proguard文件夹(此时文件夹是空的)删掉,然后再重新运行项目,就OK 了。

情况3:

[2012-11-28 21:31:23 - Logo] Proguard returned with error code 1. See console
[2012-11-28 21:31:23 - Logo] java.io.IOException: Can't read [proguard.ClassPathEntry@1a0b53e] (No such file or directory)
[2012-11-28 21:31:23 - Logo] at proguard.InputReader.readInput(InputReader.java:230)
[2012-11-28 21:31:23 - Logo] at proguard.InputReader.readInput(InputReader.java:200)
[2012-11-28 21:31:23 - Logo] at proguard.InputReader.readInput(InputReader.java:178)
[2012-11-28 21:31:23 - Logo] at proguard.InputReader.execute(InputReader.java:100)
[2012-11-28 21:31:23 - Logo] at proguard.ProGuard.readInput(ProGuard.java:195)
[2012-11-28 21:31:23 - Logo] at proguard.ProGuard.execute(ProGuard.java:78)
[2012-11-28 21:31:23 - Logo] at proguard.ProGuard.main(ProGuard.java:499)

抛出这样的异常的原因是第三方jar的引用路径不对,没有找到这个需要忽略混淆的jar包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值