Ich hatte kürzlich ein ähnliches Problem. Ich habe folgende Module der Google Play Services
mit Version 9.0.2
1) unter Verwendung fügt
2) Analytik
3) appindexing
4) Auth
aber ich brauchte, um Fügen Sie eine Abhängigkeit für eine neue Funktion in meiner App hinzu.
'compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.2'
Die obige Bibliothek hatte eine Abhängigkeit von Version 10.0.1
von Gcm
Modul von Google Play Services
. Meine Gradle Sync war erfolgreich in Android Studio, aber als ich versuchte, die apk zu bauen, bekam ich den folgenden Fehler.
Execution failed for task ':app:transformClassesWithJarMergingForLoggedMyAppProgDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzabt$1.class
Ausnahmsweise hatte mein Build die gleiche Datei aus zwei verschiedenen Modulen. Dies geschah, weil verschiedene Versionen von Play-Diensten in den Build aufgenommen wurden. Da ich die Firebase-Bibliothek verwenden musste, musste ich alle meine anderen Module aktualisieren, um die Version 10.0.1
von Google Play Services
zu verwenden.
Zum Verständnis: Dies ist mein Problem im Detail: http://stackoverflow.com/questions/38500860/android-multi-project-error-java-lang-illegalstateexception-could-not-execute – BakteriusD