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的主要内容,如果未能解决你的问题,请参考以下文章

在 AS3 中动态加载 AS2 文件 - 如何判断文件是不是为 AS2

[单词用法总结]-as

AS自治系统

41-高级路由:BGP AS长度:接收一切最大AS长度不比较AS长度

as in 是啥意思?

[ActionScript 3.0] AS3.0和AS2.0的相互通信