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

  • 相关阅读:
    UML_状态图
    UML_时序图
    UML_类图
    浅谈依赖注入
    MyEclipse_搭建SSH框架
    AOP:面向切面编程
    工厂模式
    (转)oracle使用expdp、impdp和exp、imp导入导出表及表结构
    oracle exp 和 imp 数据和表结构互相独立导出导入
    oracle 清空当前用户所有对象
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/7277432.html
Copyright © 2011-2022 走看看