2017-10-06 2 views
0

Meine App läuft auf einem Android Gerät. Es zeigt keinen Fehler beim Erstellen der App. Es gibt jedoch eine Ausnahme, wenn ich versuche, ein APK für die App zu bauen.com.android.build.api.transform.TransformException: java.util.zip.ZipException: Doppeleintrag: com/google/android/gms/auth/api/signin/zzc.class

Das ist mein app.gradle Datei:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 25 
buildToolsVersion "25.0.2" 
defaultConfig { 
    applicationId "com.example.delluser.oshoguide" 
    minSdkVersion 17 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
packagingOptions 
     { 
      exclude 'META-INF/notice' 
      exclude 'META-INF/notice.txt' 
      exclude 'META-INF/license' 
      exclude 'META-INF/license.txt' 
     } 
} 

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.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.google.firebase:firebase-crash:10.2.1' 
compile 'com.google.firebase:firebase-auth:10.2.1' 
compile 'com.google.firebase:firebase-database:10.2.1' 
compile 'com.google.firebase:firebase-messaging:10.2.1' 
compile 'com.google.firebase:firebase-storage:10.2.1' 
compile 'com.firebase:firebase-client-android:2.3.1' 
compile 'com.firebaseui:firebase-ui:0.6.2' 
compile 'com.android.support:multidex:1.0.0' 
compile 'com.android.support:design:25.3.1' 
compile 'com.android.support:recyclerview-v7:25.3.1' 
testCompile 'junit:junit:4.12' 
} 

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

Und das ist meine build.gradle Datei:

buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.3' 
    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() 
} 
    } 

task clean(type: Delete) { 
delete rootProject.buildDir 
} 

ich bereits versucht haben, die Version von Firebase Bibliotheken von 11.0.1 Wechsel zu 10.2.1, aber es hat nicht funktioniert. Ich habe Clean und Rebuild gemacht. Allerdings bekomme ich den gleichen Fehler.

Mein Fehler ist:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 

> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/auth/api/signin/internal/zzf.class 
+0

Ok. Lassen Sie uns eine Sache zu Testzwecken ausprobieren. Entferne diese Bibliothek kompiliere 'com.firebase: firebase-client-android: 2.3.1' aus deinem Projekt und versuche die apk zu erstellen. –

+0

@ R.R.M Ich werde versuchen, –

+0

@ R.R.M gibt es Fehler im Verwenden der Client-Bibliothek –

Antwort

0

haben Sie versuchen, Ihr Projekt zu aktualisieren (in Android-Studio), wenn nicht die rechte Seite überprüfen wird gradle Option, um es öffnen und die erste Option wählen (alle Projekte aktualisieren) .

+0

Versucht es, immer noch das gleiche Ergebnis –

Verwandte Themen