Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessExcep
Posted yongfengnice
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessExcep相关的知识,希望对你有一定的参考价值。
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.ProcessExcep的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 3.1 gradle build抛出java.util.zip.ZipException
我在 android studio 中遇到了这个错误 Error:java.util.concurrent.ExecutionException: com.android.builder.intern
安卓工作室 android studio 汉化后,报错。 设置界面打不开。Can't find resource for bundle java.util.PropertyResourceBu