После добавления зависимости "com.google.android.gms: play-services-location: 15.0.1" возникла ошибка в "com.android.support:appcompat-v7:28.0.0" - PullRequest
0 голосов
/ 29 сентября 2018

После добавления зависимости " com.google.android.gms: play-services-location: 15.0.1 " отображается ошибка " com.android.support: appcompat-v7: 28.0.0"Это показывает, что все библиотеки com.android.support должны использовать одну и ту же спецификацию версии.

Мои зависимости, как показано ниже:

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation `com.android.support:appcompat-v7:28.0.0`
implementation `com.android.support:design:28.0.0`
implementation `com.android.support.constraint:constraint-layout:1.1.3`
//GMS Services for location
implementation `com.google.android.gms:play-services-location:15.0.1`

Ошибка:

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 26.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:media-compact-26.1.0.

Если я удалю зависимость от gms, то ошибка для библиотеки appcompact исчезнет.Любые решения будут оценены.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Уже ответили здесь: https://stackoverflow.com/a/52571055/4409113

Found versions 28.0.0, 26.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:media-compact-26.1.0.

Попробуйте добавить:

implementation 'com.android.support:support-media-compat:28.0.0'

В ваших Build.gradle зависимостях.

0 голосов
/ 29 сентября 2018

Решение:

Добавьте эти строки в gradle как зависимости

def support_libraries = "28.0.0"

implementation "com.android.support:appcompat-v7:$support_libraries"
implementation "com.android.support:design:$support_libraries"
implementation "com.android.support:support-compat:$support_libraries"

Если это не сработает, я предложу вам альтернативурешение.

...