gradle.build проблема - 15.0.0 15.0.1 конфликт с идентификатором рекламы - PullRequest
0 голосов
/ 17 мая 2018

При загрузке com.google.android.gms:play-services-* пакетов одна и та же версия должна использоваться в разных пакетах.

Я импортирую gms-location и gms-analytics, используя:

implementation 'com.google.android.gms:play-services-location:15.0.0'
implementation 'com.google.android.gms:play-services-analytics:15.0.0'

ЯИспользование версии 15.0.0 в обеих версиях, начиная с location, последняя версия 15.0.1, но аналитика пропускает 15.0.1, последняя - 15.0.2.

Так что 15.0.0 - это последняя распространенная версия.

Список версий можно посмотреть здесь: https://dl.google.com/dl/android/maven2/index.html

Я получаю сообщение об ошибке com.google.android.gms:ads-identifier (которая каким-то образом импортирует себя), его версия 15.0.1 - конфликт создает проблемы во время выполнения в версиях выпуска.

Как мне избавиться от ads-identifier?

1 Ответ

0 голосов
/ 17 мая 2018

Как вы можете видеть в выпуске примечания , точно так же, как и в Firebase, библиотеки сервисов воспроизведения теперь имеют независимые версии.Поэтому добавьте их с соответствующими версиями:

Библиотеки сервисов Google Play после 15.0.0 теперь имеют независимые номера версий

implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-analytics:15.0.2'

Проверьте также, установлен ли ваш плагин gmsдо даты:

classpath 'com.google.gms:google-services:3.3.1'
...