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
}
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.
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.
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.
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.
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.
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.
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é!
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
- veuillez vérifier chaque fichier XML vérifiez chaque étiquette XML est correctement fermée ou non.
- 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.
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
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.
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:
Et puis il a travaillé!
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中的图片有问题 把他删了就好了 哎 真为我的英语捉急啊~~