Quantcast
Channel: CSDN博客移动开发推荐文章
Viewing all articles
Browse latest Browse all 5930

AS开发中出现Error(五)——app:transformClassesAndResourcesWithProguardForRelease

$
0
0
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 查看评论

Viewing all articles
Browse latest Browse all 5930

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>