Impossible de Fusionner Dex - Android Studio 3.0

Quand j'ai mis à jour mon Android Studio 3.0, dans l'étable, canal de et de couru le projet, j'ai commencé à obtenir l'erreur ci-dessous.

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

J'ai essayé le nettoyage et la reconstruction du projet, mais il ne fonctionne pas. Toute aide sera appréciée.

Niveau du projet de construction.gradle

buildscript {
repositories {
    jcenter()
    google()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
    classpath 'com.google.gms:google-services:3.1.0'


    //NOTE: Do not place your application dependencies here; they belong
    //in the individual module build.gradle files
}
} 
allprojects {
repositories {
    jcenter()
    google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}

App niveau de la construction.gradle

apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
    applicationId "com.med.app"
    minSdkVersion 21
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    resConfigs "auto"
    multiDexEnabled true

}
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.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'

//appcompat libraries
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'


//butterknife
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

//picasso
compile 'com.squareup.picasso:picasso:2.5.2'

//material edittext
compile 'com.rengwuxian.materialedittext:library:2.1.4'

//Retrofit & OkHttp & and OkHttpInterceptor & gson
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.squareup.okhttp3:logging-interceptor:3.8.0'

//FirebaseUI for Firebase Auth
compile 'com.firebaseui:firebase-ui-auth:3.1.0'
}
apply plugin: 'com.google.gms.google-services'

J'ai essayé toutes les réponses, mais je suis incapable de résoudre cette erreur. S'il vous plaît aider.

  • montrer build.gradle. stackoverflow.com/questions/46267621/unable-to-merge-dex
  • J'ai aussi essayé la solution de la question que vous avez lié. Aucun d'entre eux travaille.
  • vous n'avez pas activé multidex, u besoin de
  • J'ai aussi essayé activation multidex. Il n'a pas aidé.
  • u peut essayer de mettre google() référentiel dans buildscript référentiel
  • Essayé. Toujours la même erreur.
  • Avez-vous créer une Application de classe?
  • Nope, je n'ai pas créer de classe d'Application.
  • stackoverflow.com/a/33430306/3395198
  • Essayez de build gradle avec des informations détaillées options. Dans mon cas, j'ai détecté le problème, c'est une bibliothèque /libs. - Je le supprimer et le problème résolu.
  • Pouvez vous s'il vous plaît coller votre la version complète.gradle fichier ici.
  • J'ai ajouté la version complète.gradle fichier.
  • U ne à trouver une solution ? J'ai toujours le même problème
  • Nan 🙁
  • Je suppose que vous n'utilisez pas tous les pots dans votre dossier lib?
  • Oui, je ne suis pas à l'aide de tous les pots.
  • Veuillez vérifier ma amélioration de la réponse. Espérons qu'il résoudre votre problème.
  • Merci beaucoup, ça a fonctionné.
  • Bienvenue.

InformationsquelleAutor | 2017-10-26