上海网站建设哪家公司好外贸营销网站制作
转载请标明出处: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 = falseaaptOptions.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]