Как решить ошибку версии Mix в Build.gradle android Studio? - PullRequest
0 голосов
/ 31 января 2019

Поскольку я использую последнюю версию Android Studio и получаю предупреждение / ошибку в файле build.gradle

Все библиотеки com.android.support должны использовать одну и ту же точную версию.Найдены версии 28.0.0 и 26.1.0.animated-vector-drawable: 28.0.0 и support-media-compat: 26.1.0

Опробовал все ответы с опциями, которые уже находятся в переполнении стека, но ничего не помогало.

Может кто-нибудь помочь, в чем проблема.

Вот Android Studio SS enter image description here

Ответы [ 2 ]

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

Есть два способа исправить это

1) Наведите указатель мыши на некоторое время над ошибкой, и она покажет вам, какие библиотеки имеют смешанные версии, просто добавьте эти библиотеки в свой проект.

В вашем случае добавьте

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

Это может показать другие библиотеки после добавления этого.Добавьте эти библиотеки тоже.Все пакеты поддержки библиотеки можно найти более здесь

2) Добавьте это в конце уровня приложения build.gradle

configurations.all {
resolutionStrategy.eachDependency { details ->
    def requested = details.requested
    if (requested.group == 'com.android.support') {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion "28.0.0"
        }
    }
  }
}

Кредит Eugen Pechanec

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

Существуют некоторые комбинации библиотек или инструментов и библиотек , которые несовместимы или могут привести к ошибкам .Одной из таких несовместимостей является компиляция с версией библиотек поддержки Android, которая не является последней версией (или, в частности, версией ниже, чем ваша targetSdkVersion).Итак, если вы хотите удалить это предупреждение, потому что оно не даст ошибку времени компиляции, напишите данную строку выше этой строки ошибки: -

// noinspection GradleCompatible

Если вы не хотитечтобы столкнуться с любой проблемой в будущем, тогда я предлагаю использовать те инструменты и библиотеки, которые имеют ту же версию, что и библиотеки поддержки

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