Подтвердить что ты не робот

Как найти версию библиотеки из Gradle Dependency? Android Studio

Вопрос:

Как найти версию библиотек, которые используются, когда мой файл Gradle упоминает зависимость, используя оператор "+" в номере версии зависимости?

Контекст

My build.gradle в модуле приложения читается следующим образом:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.google.android.gms:play-services:5.+'
}

Какова версия библиотеки проигрываемых сервисов, которая используется здесь?

4b9b3361

Ответ 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"