1.图片mergeDebugResources出错

来源:互联网 发布:伊甸园ydy论坛广州域名 编辑:程序博客网 时间:2024/06/06 02:50

在导入一个android项目后出现了编译错误,提示图片.png有误,它表示在执行app:mergeDebugResources时出现了错误

Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher icon.png failed, see logs

查了一下,总共有两种解决办法:

1.改图片成没有alpha通道的(不推荐)

2.当图片太多时,方法1根本行不通。 在build.gradle里添加以下两句:
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
就直接添加到buildToolsVersion的下方即可。这两行代码用来关闭Android Studio的PNG合法性检查的,即可解决。如下:(注释的那两行)

android {    compileSdkVersion 18    buildToolsVersion "23.0.3"//    aaptOptions.cruncherEnabled = false//    aaptOptions.useNewCruncher = false

(方法并非原创,学习他人而来)

0 1