首页 > 移动平台 > 详细

Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的总结和解决方法

时间:2017-08-03 00:04:53      阅读:2140      评论:0      收藏:0      [点我收藏+]

标签:logo   ide   roc   for   deb   execution   所有   不同类   util   

1.  Error:Execution failed for task ‘mergeDebugAndroidTestResources‘.
  > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
    目前我见过的原因是手动改变了资源的后缀名造成的。
  比如手动把logo.jpg改为logo.png,就会出现这种异常,因为实际上是jpg格式的图片,Android Studio却根据后缀名png判断为png图片导致合并优化时出现异常。
    解决方法:就是不用改后缀名了。
  如果是png图片,要改的话,可以加上下面两句到build.gradle,表示忽略png严格检查:
    android {
      aaptOptions.cruncherEnabled = false
      aaptOptions.useNewCruncher = false
    }

2.  Error:Execution failed for task ‘:app:mergeDebugResources‘.
  > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
    不同模块之间或者同一个模块的不同目录下存在不同类型的相同名字的资源,比如图片。
  因为这是两个不同类型的资源 但名字却相同,所有造成资源合并异常。比如同时存在logo.png和logo.jpg。
    解决方法:就是找到相同名称的资源并修改为不同的名称。

Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的总结和解决方法

标签:logo   ide   roc   for   deb   execution   所有   不同类   util   

原文:http://www.cnblogs.com/yongfengnice/p/7277432.html

(1)
(1)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号