As Error:app:transformClassesAndResourcesWithProguardForRelease

Posted BandaYung

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了As Error:app:transformClassesAndResourcesWithProguardForRelease相关的知识,希望对你有一定的参考价值。

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或者直接去掉,修改后,重新打包即可,大功告成。

以上是关于As Error:app:transformClassesAndResourcesWithProguardForRelease的主要内容,如果未能解决你的问题,请参考以下文章