今天写了一个Imageloader,,AndroidStudio报了Error:Execution failed for task ':app:mergeDebugResources'. > Error: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: 这个错误

解决办法:

 

  1. 要么把图片制作成点9图片,要么去掉图片文件名中的.9;
  2. 有一个朋友他出现这个问题的原因是公司的加密系统对图片进行了加密,导致AS解析图片出错,去除对这类图形文件的加密,问题也能得到解决;
  3. 网上看到还有一种可能是:手动把图片等各式改过,比如图片原本是jpg格式然后强制改成png的也可能会出问题,改回原本的格式即可。
  4. 去除掉png合法性检测,在build.gradle里的android{}中buildToolsVersion下面添加以下两句:

     

    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
posted @ 2017-03-29 15:14  浪浪暖男  阅读(242)  评论(0编辑  收藏  举报