Как найти версию библиотеки из Gradle Dependency? Android Studio
Вопрос:
Как найти версию библиотек, которые используются, когда мой файл Gradle упоминает зависимость, используя оператор "+" в номере версии зависимости?
Контекст
My build.gradle
в модуле приложения читается следующим образом:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.+'
}
Какова версия библиотеки проигрываемых сервисов, которая используется здесь?
Ответы
Ответ 1
Посмотрите папку .idea
вашего проекта
В Project Pane
слева, перейдите к .idea/libraries
Все зависимости библиотек, о которых упоминался ваш проект, каждый из которых получает свой собственный XML файл. Вы можете увидеть номер версии, включенную в заголовок файла xml. Сам xml имеет путь к файлу библиотеки.
![snapshot of .idea/libraries]()
(ИЛИ) Используйте Gradle встроенную задачу для получения зависимостей
Смотрите шаги здесь: fooobar.com/questions/311429/...
Ответ 2
Вы можете использовать встроенную функцию "dependencyInsight", чтобы запросить разрешенную версию вашей зависимости:
gradle dependencyInsight --configuration compile --dependency com.google.android.gms:play-services
Если вы хотите получить обзор всех ваших зависимостей за один раз, вы можете сделать
gradle dependencies
Если вы используете оболочку gradle, вы должны использовать ./gradlew
вместо gradle
Ответ 3
В Android Studio в приложении build.graddle выберите версию и нажмите ALT + ENTER, затем выберите "Заменить с помощью версии cccc"