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

merci de m'aider!

voici l'erreur dit:

erreur: L'exécution a échoué pour la tâche ':app:mergedebugressources'.

erreur: java.util.simultané.Exécutionexception: com.Android.IDE.commun.processus.ProcessException:

mon application gradle 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 gradle:

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
demandé sur Simon Schnell 2016-12-11 12:11:03

12 réponses

essayez le code sur votre module build.gradle:

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

cela signifie Android studio DO NOT Vérifiez strictement la PNG.

57
répondu 刘晓飞 2017-01-04 07:42:22

j'ai eu le même problème après avoir ajouté 9 patch image dans mon projet. Enlever cette image a résolu mon problème.

13
répondu Ahsan Hayat 2016-12-22 09:46:59

j'ai eu le même problème quand j'ai inséré l'image png pour dessiner le dossier. J'efface cette image,je nettoie le projet et je le reconstruis , le problème est résolu.Cela a fonctionné pour moi.

10
répondu Kamta Sahu 2016-12-17 07:14:30

essayez de vérifier que, si vous utilisez une image 9-patch, elle est dans le format correct (avec pixel noir sur le bord et ils ne doivent pas toucher le pixel de votre image). J'ai résolu ce problème en changeant une image à 9 patches qui est malformée. Dans mon cas, l'image a touché le pixel noir de 9-patch e android studio a montré cette erreur.

4
répondu diegocom 2016-12-29 21:27:48

j'ai eu cette erreur quand j'ai ajouté une image que j'avais enregistrée dans gimp sous le nom de fichier.9.png' (que j'ai trouvé suffisant pour produire une image 9-patch) dans le dossier dessinable. Pour résoudre le problème, j'ai juste ouvert l'image dans L'outil Draw 9-patch et j'ai déplacé l'une des bornes autour - il ne semble pas important de savoir si je l'ai déplacé de nouveau au même endroit, juste l'acte de déplacer les bornes semble corriger le problème.

2
répondu Z. Wootton 2017-02-21 12:45:44

parfois j'obtiens aussi cette erreur

reconstruire tout le projet avant de le lancer (construire > reconstruire le projet) il n'apparaît plus.

Vous pouvez essayer cette.

1
répondu Jogendra Gouda 2016-12-17 07:49:51

j'ai fait face au même problème. J'ai été en utilisant *.les fichiers png et la construction gradle ont continué à échouer, malgré de nombreux projets de reconstruction. Étonnamment, au moment où j'ai changé les noms des fichiers de *.png *.jpg, ça a marché!

1
répondu Bhupesh Ravish 2016-12-25 15:57:16

Après avoir lutté beaucoup j'ai final à résoudre ce problème:

je me rends compte deux question lors de la résolution de ce problème

  1. veuillez vérifier chaque fichier XML vérifiez chaque étiquette XML est correctement fermée ou non.
  2. spécialement il apparaît avec les images veuillez enlever les images et nettoyer le projet.

J'espère que ça va marcher pour vous.

1
répondu Dinesh Raywade 2017-01-10 15:04:37

après avoir cherché et utilisé beaucoup de suggestions, j'ai trouvé une solution pour ceci:

1) j'utilise neuf images patch dans mon projet et android studio n'accepte pas abc.9.png image ainsi renommer ce nom en abc.png

2) Quand je suis convertir mes images en neuf patch images une image ne peut pas convertir correctement il montre "Bad Patches" je supprime cette image et de recréer et j'ai résolu mon problème, ce problème vient quand je convertir mon projet eclipse pour android studio

3) mettez ceci dans votre gradle aaptOptions.setProperty ("cruncherEnabled", false)

Merci

1
répondu Santosh Bangar 2017-02-04 10:22:42

Vérifiez vos ressources, surtout les noms de fichiers. Ça craint quand android studio ne montre pas la vraie raison. Il a résolu mon problème.

0
répondu BST Kaal 2016-12-18 21:19:40

dans mon cas, j'avais une ressource de 9 patches dans chaque dossier dessinable de densité d'écran. Les bordures noires dans chaque ressource ne correspondaient pas les unes aux autres donc je les ai étirées jusqu'au coin, donc elles concordaient toutes.

C'est le résultat:

This is the result.

Et puis il a travaillé!

0
répondu Juan José Melero Gómez 2017-03-08 08:19:16

peut-être que l'image en question u mettre dans le mappage ,la suppression de l'image et de réessayer de le gradle sync 汉语 就是你放到mipmap中的图片有问题 把他删了就好了 哎 真为我的英语捉急啊~~

-3
répondu 张健龙 2016-12-16 13:15:18