Error: com.android.ide.common.process.ProcessException

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://xuexuan.blog.csdn.net/article/details/55098940

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/55098940 原文出自:薛瑄的博客

你也可以查看我的其他同类文章,也会让你有一定的收货!

之前出现过这样的错误,百度后解决了,但是昨天又遇到这个问题,搞了好久又发现一个比较容易忽略的问题,分享一下这个坑,希望大家可以轻松的跳过。

错误

这种问题大多出现在,把项目从eclipse导入android studio

Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:
Error:Execution failed for task':app:mergeDebugResources'.
>Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: 

这里写图片描述

原因分析:

1、.9图片的拉伸和填充区域,不完整
2、有的图片损坏,不能正常显示

解决方法:

第一种:

在Android Studio中点击.9 图片,检查一下项目中.9 格式图片的拉伸区域和填充区域,特别特别注意:填充区域必须是连续的

第二种:

在你的主工程文件夹里的build.gradle文件里,加上下面这两句:

android {
  // ...
  aaptOptions.cruncherEnabled = false
  aaptOptions.useNewCruncher = false
  // ...
}

It means Android studio DO NOT check PNG strictly.

但是我在android studio 2.2.3的Gradle Console看到下面这段编译信息:

useNewCruncher has been deprecated. It will be removed in a future version of the gradle plugin. New cruncher is now always enabled.

2.2.3的版本不能使用useNewCruncher这个设置,网上找了一下,也没用类似的替代方案

参考:android studio导入后,编译失败

禁止 Gradle 检查png的合法性

Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:错误

Android - Error:Execution failed for task ‘:app:mergeDebugResources’

异常处理之[Error: com.android.ide.common.process.ProcessException]

展开阅读全文

没有更多推荐了,返回首页