Мое приложение использует API 19, я поместил MapView в один из моих макетов и добавил реализацию карт Google. Теперь я получаю предупреждение от Gradle, что я смешиваю версии.
Вот предупреждение:
Все библиотеки com.android.support должны использовать одну и ту же спецификацию версий (смешивание версий может привести к сбоям во время выполнения). Найдено версии 28.0.0-rc02, 26.1.0. Примеры включают com.android.support:animated-vector-drawable:28.0.0-rc02 и com.android.support:support-media-compat:26.1.0 more ... (Ctrl + F1)
Вот мои зависимости gradle:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.volley:volley:1.1.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
Предупреждение отображается для 'com.android.support:appcompat-v7:28.0.0-rc02'
.
Я не уверен, где найти правильную версию для play-services-maps
или как правильно решить эту проблему. Я не хочу понижать мою мин версию с 19.