Android Gradle - tenji/ks GitHub Wiki
Android Gradle
一、Gradle 中显示依赖树(Dependency Tree)
1.1 GUI 方式
- Select View > Tool Windows > Gradle
- Expand AppName > Tasks > android and double-click
androidDependencies
. After Gradle executes the task, the Run window should open to display the output.
或者
在项目结构(Project Structure)中查看:
- Android Studio -> File -> Project Structure (Dialog)
- In the left pane of the "Project Structure" window, select Dependencies
- In the Modules pane, select a module for which you’d like to inspect the resolved dependencies
1.2 CLI 方式
输出树状依赖列表:
./gradlew app:dependencies
或者
输出平面依赖列表:
./gradlew app:androidDependencies
其中,app
是需要输出依赖的模块名。
输出的结果类似于:
+--- MyApp:mylibrary:unspecified
| \--- com.android.support:appcompat-v7:25.3.1
| +--- com.android.support:animated-vector-drawable:25.3.1
| | \--- com.android.support:support-vector-drawable:25.3.1
| | \--- com.android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| +--- com.android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| \--- com.android.support:support-vector-drawable:25.3.1
| \--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.android.support:appcompat-v7:25.3.1
+--- com.android.support:animated-vector-drawable:25.3.1
| \--- com.android.support:support-vector-drawable:25.3.1
| \--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
+--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.android.support:support-vector-drawable:25.3.1
\--- com.android.support:support-v4:25.3.1
\--- LOCAL: internal_impl-25.3.1.jar