Can't read [proguard.ClassPathEntry@1a0c10f] (No such file or directory)
Posted sunshine_kaka
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Can't read [proguard.ClassPathEntry@1a0c10f] (No such file or directory)相关的知识,希望对你有一定的参考价值。
//该错误无法识别,是因为你使用了旧版本的proguard,建议你下载新版本4.5以上的proguard来替代Android SDK中使用的旧版sdcard
这样你就可以知道错误所在。因为只有4.5版本以上才能打印出真正出问题的地方,4.4版本只会把所有的报错都打成这个错,因而无法判断具体的报错是在什么地方
//下面的命令是最小范围的混淆你的代码,甚至是不混淆
- -dontshrink
- -dontoptimize
- -dontobfuscate
- -microedition
下面的代码是表示不混淆,不优化,只是将输入的jar的目标java环境在编译的时候切换到java6,这样让java6更好的来执行编译和运行
- -injars in.jar
- -outjars out.jar
- -libraryjars <java.home>/lib/rt.jar
- -dontshrink
- -dontoptimize
- -dontobfuscate
- -target 1.6
下面的代码表示允许proguard来给你重新的整理你的package,将混效过的代码分离出来,没被混淆的放在原来的包里。
- -overloadaggressively
- -repackageclasses ‘‘
- -allowaccessmodification
- -printseeds
以上是关于Can't read [proguard.ClassPathEntry@1a0c10f] (No such file or directory)的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse打包Android项目时用到proguard.cfg后,出现的Warning:can't find referenced class问题的解决方式
Echarts报错 Can't read property 'getWidth' of null
Vue路由初始化Can't read prooerty '$createElement' of undefined
docker启动mysql报错Can't read dir of '/etc/mysql/conf.d/'