Я получаю ошибку при добавлении зависимости для firebase-ui-storage.
Я создал приложение для Kotlin
build.gradle – до:
compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support:design:25.3.1' compile 'com.google.firebase:firebase-storage:10.2.6' compile 'com.github.bumptech.glide:glide:4.0.0-RC0'
после добавления:
compile 'com.firebaseui:firebase-ui-storage:1.2.0'
Я получаю ошибку, например:
Все библиотеки com.android.support должны использовать точно такую же спецификацию версии (версии для микширования могут привести к сбоям во время выполнения). Найдено версии 25.3.1, 25.1.1. Примеры включают com.android.support:animated-vector-drawable:25.3.1 и com.android.support:palette-v7:25.1.1
Есть несколько комбинаций библиотек, инструментов или библиотек, которые несовместимы или могут приводить к ошибкам. Одна такая несовместимость заключается в компиляции с версией библиотек поддержки Android, которая не является последней версией (или, в частности, версией ниже вашей целевойSdkVersion.)
Я не знаю, почему это происходит, даже я не использовал векторную палитру или палитру
Любая помощь?
Заранее спасибо.
Недавно у меня была такая же проблема. Поэтому я пересмотрел версии:
compile 'com.android.support:appcompat-v7:25.0.0' compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8' compile 'com.android.support:design:25.0.0' compile 'com.google.firebase:firebase-storage:10.2.4' compile 'com.github.bumptech.glide:glide:4.0.0-RC0' compile 'com.google.firebase:firebase-storage:10.2.4'
и это сработало хорошо для меня.
Но если вы хотите знать, что не так с вашими текущими зависимостями, возможно, вы должны увидеть, что такое полное дерево зависимостей, и оттуда вы увидите, какая из ваших библиотек просит другую версию библиотек поддержки Android.