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
}
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.
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.
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.
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.
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.
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.
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é!
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
J'espère que cela fonctionnera pour vous.
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
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.
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:
Et puis ça a marché!