Как найти зависимости библиотеки?

Я хочу найти зависимости библиотеки. Например, в моем проекте я implement библиотека поддержки Android.

implementation 'com.android.support:appcompat-v7:26.1.0'

Когда я выполню ./gradlew :app:androidDependencies,

  • android.arch.lifecycle:runtime:1.0.0@aar
  • android.arch.lifecycle:common:1.0.0@jar
  • android.arch.core:common:1.0.0@jar

Как вы видите, после 2017 года Google IO, Google Import Lifecycle и другие компоненты архитектуры.

  • Как может gradle инструмент для поиска зависимостей библиотеки (в данном случае поддержка библиотеки)?
  • Для разработчика, есть ли команда, чтобы показать зависимости библиотеки?

1 ответ

Решение

Проверьте пункт 5 этого ответа и используйте эту команду или новую вкладку " Сборка " в Android Studio 3.1:

./gradlew -q dependencies app:dependencies

./gradlew -q dependencies app:dependencies --configuration 'productFlavors'DebugCompileClasspath

где 'productFlavors' должен быть заменен одним из ваших вкусов продукта, таких как production,

Другие вопросы по тегам