Повторяющаяся запись: com / google / firebase / FirebaseApiNotAvailableException.class
У меня есть проект Android, созданный с использованием React-Native и использующий сервисы Google Play (аналитика, облачные сообщения, реклама). Я нигде явно не использую Firebase.
Попытался обновить Play Services с 8.4.0 => 9.2.0. Также модернизирован путь класса 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'
Обратите внимание, что я нигде явно не зависим от Firebase.
После обновления я получаю следующую ошибку сборки Gradle:
com.android.build.api.transform.TransformException: java.util.zip.ZipException: повторяющаяся запись: com / google / firebase / FirebaseApiNotAvailableException.class
Я знаю, что Firebase поставляется в комплекте с сервисами Google Play (с 9.0), поэтому я решил, что что-то еще компилируется и связывается со старой версией. Итак, глядя на понимание зависимости (gradle -q dependencyInsight --configuration compile --dependency firebase
) Я заметил, что firebase-common 9.0.0 добавляется поверх 9.2.1:
Но я не могу на всю жизнь выяснить, что вызывает это.