Как найти зависимости библиотеки?
Я хочу найти зависимости библиотеки. Например, в моем проекте я 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
,