Resolução automática de erro de compilação do Android: os pixels do quadro devem ser sólidos ou transparentes (não alfas intermediários). - Encontrado no pixel 4 ao longo da borda superior

O Android Studio (usando o SDK 19, 21 ou 22) mostra um erro que o Eclipse ADT (usando o SDK 19) não:

Erro: imagem de 9 correções D: \ Espaços de trabalho .... \ res \ drawable-hdpi \ btn_bg_common_press.9.png malformados. Erro: Os pixels do quadro devem ser sólidos ou transparentes (não alfas intermediários). - Encontrado no pixel 4 ao longo da borda superior.

Ououtro erro:

Erro: carrapatos no quadro transparente devem ser pretos ou vermelhos.

ambos dentroaapt

Erro: Erro: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' E: \ Android \ sdk-Android-Studio \ build-tools \ 19.1.0 \ aapt .exe '' finalizado com um valor de saída diferente de zero 42

O exemplo de arquivo está acima, mas há mais de 20 desses arquivos que funcionaram bem.

Como faço para o Android Studio ou Gradle pular esse erro e não falhar sem ter que modificar esses arquivos um por um?

Se não for possível com o Gradle, que ferramenta de linha de comando eu poderia usar para substituir todos os pixels transparentes por não transparentes?

O arquivo build.gradle para o módulo de aplicativo (onde estão os recursos) está abaixo.

Eu tentei ambos comSDK 19 e SDK 21 eferramentas de construção 19.1, 21.1.2, 22.

Um problema semelhante no AOSP,Problema 159464: Android studio: mergeDebugResources FAILED ao importar o projeto Eclipse.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.+'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

//---
task wrapper(type: Wrapper) {
    gradleVersion = '2.2.1'
}

apply plugin: 'com.android.application'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':afinal')
    compile 'com.android.support:appcompat-v7:19.0.+'
    //compile 'com.android.support:appcompat-v7:21.0.+'
}

//---
android {
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }

    compileSdkVersion 19
    buildToolsVersion "19.1.0"
    //compileSdkVersion 21
    //buildToolsVersion "21.1.2"
    //compileSdkVersion Integer.parseInt(project.COMPILE_SDK_VERSION)
    //buildToolsVersion project.BUILD_TOOLS_VERSION

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            zipAlignEnabled true
            //signingConfig signingConfigs.release
        }
        debug {
            zipAlignEnabled true
        }
    }

    lintOptions {
        //checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false // false also required by https://wiki.jenkins-ci.org/display/JENKINS/Android+Lint+Plugin
    }
}//android

As fontes de plug-ins do Android Gradle estão emhttps://android.googlesource.com/platform/tools/build/+/master.

questionAnswers(4)

yourAnswerToTheQuestion