Résoudre automatiquement la compilation Android Erreur: Les pixels de la vue doivent être soit solides soit transparents (et non des alphas intermédiaires). - Trouvé au pixel n ° 4 le long du bord supérieur

Android Studio (à l'aide du SDK 19, 21 ou 22) montre une erreur que Eclipse ADT (à l'aide du SDK 19) ne tient pas:

Erreur:9-patch image D:\Workspaces....\res\drawable-hdpi\btn_bg_common_press.9.png mal formé.
Erreur de l'Image en pixels doit être solide ou transparent (pas d'intermédiaire alphas). - Trouvé à pixel #4 long du rebord supérieur.

Ou une autre erreur:

Erreur:les Tiques dans le cadre transparent doit être de couleur noire ou rouge.

à la fois au sein de aapt

D'erreur:Erreur: com.android.l'ide.commun.processus.ProcessException: org.gradle.processus.interne.ExecException: Processus "commande " E:\Android\sdk-Android-Studio\build-tools\19.1.0\aapt.exe" fini avec sortie non nulle valeur 42

Résoudre automatiquement la compilation Android Erreur: Les pixels de la vue doivent être soit solides soit transparents (et non des alphas intermédiaires). - Trouvé au pixel n ° 4 le long du bord supérieur

Exemple de fichier ci-dessus, mais il y a+ de 20 de tels fichiers qui ont bien fonctionné.

Comment puis-je faire Android Studio ou Gradle ignorer cette erreur et de ne pas échouer, sans avoir à modifier les fichiers un par un?

Si il n'est pas possible avec Gradle, ce que l'outil de ligne de commande dois-je utiliser pour remplacer tous les pixel transparent avec des non-transparent?

La construction.gradle fichier pour le module d'application (où les ressources sont), c'est ci-dessous.

J'ai essayé les deux, avec SDK 19 et 21 SDK et construire des outils de 19.1, 21.1.2, 22.

Un problème similaire sur PSBA, Question 159464: Android studio: mergeDebugResources a ÉCHOUÉ lors de l'importation de projet 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

Android Gradle plugins sources sont à https://android.googlesource.com/platform/tools/build/+/master.

source d'informationauteur Paul Verest