Зависимости версии Anko (com.android.support.support-v4: 27.1.1) - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь перенести мое приложение на таргетинг Android SDK 28.

Я думаю, что меня сбивает с толку зависимость Anko от поддержки 27.1.1, которая возникает здесь

У меня сбой из-за конфликтующих зависимостей на com.android.support:support-v4:27.1.1 и com.android.support:animated-vector-drawable:28.0.0

Если я пытаюсь сопоставитьАнко использует 27.1.1, тогда моя сборка жалуется, что я не должен использовать версию поддержки ниже, чем моя целевая версия.

Так что я озадачен тем, куда идти дальше.Только не цель sdk28, если я использую Anko :-(?

1 Ответ

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

Это меня тоже беспокоило.Сначала я удостоверился, что библиотеки поддержки Android были обновлены, и добавил каждую из них из пакетов поддержки библиотек Android https://developer.android.com/topic/libraries/support-library/packages

Затем добавил в приложение следующую строку в конец build.gradle:

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

Надеюсь, это работает для вас!

...