Error:Execution failed for task ':app:mergeDebugResources'

如题,很久没做带UI的应用了,都快忘记了怎么处理UI相关的问题了。这里做个笔记,省的出错的时候还得到处查资料。当我们更改了图片等资源文件或者资源文件存在错误的时候,就会报:

Error:Execution failed for task ':app:mergeDebugResources'.

> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:。

解决办法:

1.先排除编译的错误。xml等文件可能会存在错误,那么修正就好。

2.图片资源出错,我是把ic_launcher.png这个图片替换掉报的错,直接在build.gradle文件里面设置不检查。如下(红色标记):

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "27.0.3"
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
    defaultConfig {
        applicationId "com.demo"
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

猜你喜欢

转载自blog.csdn.net/sxk874890728/article/details/79277979
今日推荐