web-dev-qa-db-fra.com

Android - Erreur: L'exécution a échoué pour la tâche ': app: mergeDebugResources'

aidez-moi, s'il vous plaît!

voici l'erreur dit:

Erreur: L'exécution a échoué pour la tâche ': app: mergeDebugResources'.

Erreur: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: 

mon niveau d'application est:

apply plugin: 'com.Android.application'
Android {
  compileSdkVersion 25
  buildToolsVersion "25.0.1"
  packagingOptions {
    exclude 'META-INF/NOTICE' // will not include NOTICE file
    exclude 'META-INF/LICENSE' // will not include LICENSE file
  }
defaultConfig {
    applicationId "com.aku.ec2ainun.stepondesign"
    minSdkVersion 18
    targetSdkVersion 25
    versionCode 1
    versionName "1.1"
    testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}
dexOptions {
    javaMaxHeapSize "4g"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
    }
  }
}
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
   androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:25.0.1'
compile 'com.firebase:firebase-client-Android:2.5.2'
compile 'com.google.firebase:firebase-auth:10.0.1'
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.google.Android.gms:play-services:10.0.1'
testCompile 'junit:junit:4.12'
compile 'com.Android.support:design:25.0.1'
compile 'com.Android.support:multidex:1.0.1'
compile files('libs/slider.jar')
}
apply plugin: 'com.google.gms.google-services'

mon projet gradé:

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:2.2.3'
    classpath 'com.google.gms:google-services:3.0.0'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
 }
}
allprojects {
  repositories {
    jcenter()
 }
}
task clean(type: Delete) {
   delete rootProject.buildDir
}
24
ec2ainun

Essayez le code sur votre module build.gradle:

Android {
// ...
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
// ...
}

Cela signifie Android studio NE PAS vérifiez strictement les fichiers PNG.

58
刘晓飞

J'ai eu le même problème après avoir ajouté 9 correctifs d'image dans mon projet. Supprimer cette image a résolu mon problème.

13
Ahsan Hayat

J'ai eu le même problème lorsque j'insère une image png dans un dossier pouvant être dessiné. Je supprime cette image, nettoie le projet et le reconstruit, le problème est résolu. Cela a fonctionné pour moi.

10
Kamta Sahu

Essayez de vérifier que, si vous utilisez une image de 9 patchs, son format est correct (avec un pixel noir sur le bord et ils ne doivent pas toucher le pixel de votre image) . -patch image qui est mal formé. Dans mon cas, l'image touchait le pixel noir de 9 patchs et le studio Android avait montré cette erreur.

4
diegocom

J'ai eu cette erreur lorsque j'ai ajouté une image que j'avais enregistrée dans gimp sous le nom "filename.9.png" (ce qui, à mon avis, était suffisant pour produire une image de 9 correctifs) dans le dossier pouvant être dessiné. Pour résoudre le problème, je viens d'ouvrir l'image dans l'outil Draw 9-patch et de déplacer l'une des limites - peu importait que je l'aie déplacé au même endroit, mais l'acte de déplacer les limites semble corrigez le problème. 

2
Z. Wootton

Parfois, j'ai aussi cette erreur

Reconstruire l'intégralité du projet avant de l'exécuter (Build> Rebuild Project), il ne s'affiche plus.

Vous pouvez essayer ça.

1
Jogendra Gouda

J'ai fait face au même problème. J'utilisais des fichiers * .png et la construction gradle échouait malgré plusieurs projets de reconstruction. Étonnamment, dès que j'ai changé les noms de fichiers de * .png à * .jpg, cela a fonctionné! 

1
Bhupesh Ravish

Après avoir beaucoup lutté, j'ai enfin résolu ce problème:

Je réalise deux problèmes en résolvant ce problème 

  1. veuillez vérifier chaque fichier XML et vérifier que chaque balise XML est correctement fermée ou non.
  2. En particulier, il apparaît avec les images pour supprimer les images et le projet propre.

J'espère que cela fonctionnera pour vous.

1
Dinesh Raywade

Après avoir recherché et utilisé de nombreuses suggestions, j'ai trouvé une solution à cela:

1) J'utilise neuf images de correctif dans mon projet et le studio Android n'accepte pas les images abc.9.png. Renommez ce nom en abc.png.

2) Lorsque je convertis mes images en neuf images de patch, une image ne peut pas être convertie correctement. Elle indique "Bad Patches". Je supprime cette image, je la recrée, et je résous mon problème. au studio Android

3) mettez ceci dans votre grade AaptOptions.setProperty ("cruncherEnabled", false)

Merci

1
Santosh Bangar

Vérifiez vos ressources, spécialement les noms de fichiers. C'est nul quand Android studio ne précise pas la vraie raison. Cela a résolu mon problème.

0
BST Kaal

Dans mon cas, j'avais une ressource de 9 correctifs dans chaque dossier pouvant être dessiné avec une densité d'écran. Les bordures noires de toutes les ressources ne se ressemblaient pas, je les ai étirées jusqu'au coin, de sorte qu'elles correspondent toutes.

Voici le résultat:

 This is the result.

Et puis ça a marché!