2 votes

Mon application Android est synchronisée avec succès mais lors de l'exécution de l'application, le message d'erreur suivant apparaît : Execution failed for task ':app:mergeDebugResources'.

application \build.gradle fichier

apply plugin: 'com.android.application'

android {

    compileSdkVersion 28
    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        signingConfig signingConfigs.config
        vectorDrawables.useSupportLibrary = true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.config
        }
        debug {
            signingConfig signingConfigs.config
        }
    }
    productFlavors {
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:cardview-v7:28.0.0'
    implementation 'com.google.android.gms:play-services-auth:16.0.1'
    implementation 'com.google.firebase:firebase-auth:16.2.0'
    implementation 'com.google.firebase:firebase-database:16.1.0'
    implementation 'com.google.firebase:firebase-crash:16.2.1'
//    implementation 'com.facebook.android:facebook-android-sdk:4.29.0'
    implementation 'com.github.paolorotolo:appintro:4.1.0'
    implementation 'com.jakewharton:butterknife:8.4.0'
    implementation 'uk.co.samuelwall:material-tap-target-prompt:1.8.3'
    implementation 'com.google.code.gson:gson:2.8.2'
    implementation 'com.android.support:support-vector-drawable:28.0.0'
    testImplementation 'junit:junit:4.12'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
//    debugImplementation 'com.facebook.stetho:stetho:1.0.0'
}

apply plugin: 'com.google.gms.google-services'

Journal des erreurs lors de l'exécution de l'application.

ÉCHEC : La construction a échoué avec une exception.

Ce qui n'a pas fonctionné :

L'exécution a échoué pour la tâche ':app:mergeDebugResources'. java.util.concurrent.ExecutionException : com.Android.builder.internal.aapt.v2.Aapt2Exception : La ressource Android Android a échoué

C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \design -28.0.0.aar \bcaf2691803e4aceded82ce44741aa87\res\values\values.xml :168:5-120 : AAPT : erreur : valeur dupliquée pour la ressource 'attr/iconTint' avec config [ ] C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \design -28.0.0.aar \bcaf2691803e4aceded82ce44741aa87\res\values\values.xml :168:5-120 : AAPT : error : res C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \appcompat -v7-28.0.0.aar \e266a3de4bfa13bf456f367854478beb\res\values\values.xml :987:5-1006:25 : AAPT : error : duplicate value for resource 'attr/iconTint' with config [ ] C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \appcompat -v7-28.0.0.aar \e266a3de4bfa13bf456f367854478beb\res\values\values.xml :987:5-1006:25 : AAPT : error : resourc C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \appcompat -v7-28.0.0.aar \e266a3de4bfa13bf456f367854478beb\res\values\values.xml : AAPT : error : duplicate value for resource 'attr/iconTintMode' with [ ] C:\Users\128953.gradle\caches\transforms -1 \files -1.1 \appcompat -v7-28.0.0.aar \e266a3de4bfa13bf456f367854478beb\res\values\values.xml :987:5-1006:25 : AAPT : error : resource previously defined here. Essayez : Exécuter avec l'option --stacktrace pour obtenir la trace de la pile. Exécuter avec l'option --info ou --debug pour obtenir plus d'informations. Exécuter avec l'option --scan pour obtenir des informations complètes.

Obtenez plus d'aide à l'adresse suivante https://help.gradle.org

BUILD FAILED en 1m 36s 13 tâches réalisables : 12 exécutées, 1 à jour

0voto

Radesh Points 2416

Comme l'indique votre erreur :

duplicate value for resource 'attr/iconTint' with config ''.

Vous avez donc deux attributs ou plus avec le nom iconTint. Vérifiez vos ressources et vous pourrez les corriger en trouvant les doublons.

0voto

Sagi Mymon Points 648

Il semble que vous ayez une valeur dupliquée pour la ressource 'attr/iconTint'. Le problème est lié au fait que cette valeur existe à la fois dans design-28.0.0 et dans appcompat-v7-28.0.0.

Essayez d'invalider le cache et de redémarrer en utilisant le menu Fichier d'Android studio. Si le problème persiste, envisagez de supprimer la dépendance appcompat car elle devrait déjà être incluse dans la dépendance design.

-1voto

Ashok Reddy M Points 105

Il montre clairement ce problème avec Res dans votre exception montre clairement que valeurs le dossier a une valeur dupliquée iconTint . donc supprimez cette valeur en double. Continuez à coder :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X