Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
> java.io.IOException: Please correct the above warnings first.
今天打包项目的正式签名APK出现以下错误
原因: 以下两句是在看到一篇android性能优化的文章后添加的,目的是为了减小安装包的大小,这样做确实会去掉用不到的资源文件达到减小安装包的目的。
android {
...
buildTypes {
release {
...
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
...
}
...
}
}
在这里开启了混淆,但是在proguard-rules.pro中未加入相应的混淆规则,所以在项目编译时出错了。
解决:两个都改为false或者直接去掉,修改后,重新打包即可,大功告成。
作者:qq_30552993 发表于2017/6/30 16:23:20 原文链接
阅读:19 评论:0 查看评论