zoukankan      html  css  js  c++  java
  • Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的总结和解决方法

    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。
        解决方法:就是找到相同名称的资源并修改为不同的名称。

  • 相关阅读:
    hihocoder 1049 后序遍历
    hihocoder 1310 岛屿
    Leetcode 63. Unique Paths II
    Leetcode 62. Unique Paths
    Leetcode 70. Climbing Stairs
    poj 3544 Journey with Pigs
    Leetcode 338. Counting Bits
    Leetcode 136. Single Number
    Leetcode 342. Power of Four
    Leetcode 299. Bulls and Cows
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/7277432.html
Copyright © 2011-2022 走看看