Mam Android projekt zbudowany z React rodzimymi i zatrudniania Usługi Google Play (Analytics Cloud Messaging, reklamy). Nie stosuję w żaden sposób Firebase.Duplikat wpis: com/google/Firebase/FirebaseApiNotAvailableException.class
Tried modernizacji spektaklu Services z 8.4.0 => 9.2.0. Zmodernizowano także ścieżkę klas GPS.
buildscript {
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
...
dependencies {
compile 'com.google.android.gms:play-services-analytics:9.2.1'
compile 'com.google.android.gms:play-services-ads:9.2.1'
compile 'com.google.android.gms:play-services-base:9.2.1'
compile 'com.google.android.gms:play-services-gcm:9.2.1'
Zauważ, że nie jestem wyraźnie w zależności od Firebase wszędzie.
Odkąd uaktualnieniu Dostaję następujący błąd: Gradle budować
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/firebase/FirebaseApiNotAvailableException.class
wiem, że Firebase jest dostarczany w ramach usługi Google Play (since 9.0), więc pomyślałem coś innego jest kompilowania i łączenie z starsza wersja. Więc patrząc na spostrzeżeniu zależność (gradle -q dependencyInsight --configuration compile --dependency firebase
) Zauważyłem, że Firebase-common 9.0.0 jest dodawana na szczycie 9.2.1:
Ale nie mogę dla życia mnie dowiedzieć się, co to powoduje.
Mam inny problem, ale ta odpowiedź zrobiła lewę :) Błąd: Wykonanie nie powiodło się dla zadania ": app: transformClassesWithJarMergingForDebug". > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplikat wpisu: com/google/android/gms/common/api/zza.class – SjoerdvGestel
Wow, dziękuję. Nigdy nie naprawiłbym tego bez znalezienia tej odpowiedzi. – marcshilling
Miałem ten sam problem, ale kiedy dodałem wersję podstawową firebase 10.0.1, otrzymywałem: 'com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplikat wpisu: com/google/android/gms/common/api/zze.class' Przywrócenie wersji z powrotem do wersji 9.2.1. Dziękuję za Twój post! – mienaikoe