com.google.android.gms: база play-services-Measurement Measurement запрашивается различными другими библиотеками - PullRequest
0 голосов
/ 29 мая 2018

Я обновился до версии 4.0.1 и начал получать следующую ошибку

Библиотека com.google.android.gms: play-services-measure-base запрашивается различными другими библиотеками на [[15.0.4,15.0.4]], но разрешается до 15.0.2.Отключите плагин и проверьте дерево зависимостей, используя ./gradlew: app: dependencies.

Мой проект не использует эту зависимость, поэтому я искал ее глобально, и она появилась только внутри

build / промежуточные / lint-cache / maven.google / com / google / android / gms / group-index.xml

как эта строка

<play-services-measurement-base versions="15.0.0,15.0.2"/>

Итак, я попытался удалить папку сборки и очистить проект, но он восстанавливает его с теми же значениями: / следовательно, ошибка все еще остается

Ответы [ 37 ]

0 голосов
/ 20 февраля 2019

В моем случае это решает проблему:

implementation 'com.google.android.gms:play-services-analytics:16.0.1'
0 голосов
/ 13 марта 2019

вот простое решение.проблема в том, что вы используете последнюю версию для одной библиотеки и более низкую версию для другой библиотеки.попытаться сбалансировать это.Лучшее решение - использовать последнюю версию для всех ваших библиотек.Чтобы решить вашу проблему, просто нажмите здесь и посмотрите последнюю версию библиотек и включите ее в свой проект, а затем синхронизируйте ее.
в моем случае мне подходит следующее:

dependencies{
    implementation 'com.google.firebase:firebase-core:16.0.7'
    implementation 'com.google.firebase:firebase-database:16.1.0'
}
apply plugin: 'com.google.gms.google-services'
0 голосов
/ 15 декабря 2018

Подобная проблема возникла у меня, когда я попытался добавить базу данных Firebase в свой проект.

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.3'

Проблема может быть решена путем понижения или обновления обеих версий до аналогичного уровня.Поэтому я понизил базу данных firebase до

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.1'

, и это сработало!Все доступные версии можно искать на этом сайте: https://mvnrepository.com/

0 голосов
/ 26 января 2019

просто введите ниже код:

    implementation 'com.google.firebase:firebase-core:16.0.6'
    implementation 'com.google.firebase:firebase-database:16.0.6'

и перестройте.у меня это работает просто отлично

0 голосов
/ 24 октября 2018

У меня была та же проблема, когда я пытался добавить реализацию базы данных Firebase, если я прокомментировал эту строку, она работает, поэтому после нескольких попыток я перешел к https://firebase.google.com/docs/android/setup

Там я проверилверсии доступных библиотек и моего firebase-core были на 16.0.1 (текущая версия 16.0.4), поэтому я вручную изменил его, и он работал просто отлично, сборка и синхронизация были успешными.

0 голосов
/ 11 декабря 2018

В моем случае я просто удаляю

implementation "com.google.android.gms:play-services-ads:16.0.0

и добавляю зависимости объявлений Firebase

implementation 'com.google.firebase:firebase-ads:17.1.2'
0 голосов
/ 09 августа 2018

В моем случае я использую последнюю версию rnfirebase ниже URL

https://rnfirebase.io/docs/v4.3.x/installation/android

добавить ниже в android / app / proguard-rules.pro)

-keep class io.invertase.firebase.** { *; }
-dontwarn io.invertase.firebase.**
0 голосов
/ 03 мая 2019

Я получал похожую ошибку, когда пытался использовать одну и ту же версию для всего:

implementation 'com.google.android.gms:play-services-base:16.0.0'
implementation 'com.google.android.gms:play-services-analytics:16.0.0'
implementation 'com.google.android.gms:play-services-awareness:16.0.0'
implementation 'com.google.android.gms:play-services-cast:16.0.0'
implementation 'com.google.android.gms:play-services-gcm:16.0.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.firebase:firebase-messaging:16.0.0'

Проблема была исправлена ​​для меня, когда я сделал следующее:

1)Использована последняя доступная версия каждой службы:

implementation 'com.google.android.gms:play-services-base:16.1.0'
implementation 'com.google.android.gms:play-services-analytics:16.0.8'
implementation 'com.google.android.gms:play-services-awareness:16.0.0'
implementation 'com.google.android.gms:play-services-cast:16.2.0'
implementation 'com.google.android.gms:play-services-gcm:16.1.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.firebase:firebase-messaging:17.6.0'

2) Обновлена ​​Android Studio до последней версии, доступной сегодня (Android Studio 3.4).

3) Обновлена ​​версия Android Gradle Plugin до 3.4.0 и версия Gradle до 5.1.1.

0 голосов
/ 03 июля 2018

Добавить в список ваших зависимостей.Теперь нужно иметь его для правильной работы всех зависимостей firebase:

implementation 'com.google.firebase:firebase-core:16.0.1'
0 голосов
/ 21 июля 2018

Я предполагаю, что следующая ошибка вызвана различными версиями Firebase-зависимостей.Для меня изменение версии всех зависимостей, которые я внедряю в моем проекте, до 16.0.1, работало как чудо.

Для меня ошибка была создана строкой: com.google.firebase:firebase-auth:16.0.2

И я изменил его на: com.google.firebase:firebase-auth:16.0.1

И это сработало. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...