在android开发中,我们经常会碰到引用库的冲突问题,如果能列出项目的依赖库引用我们查找问题就更加的方便。
查看项目依赖
//[appname]是module名,可以是应用也可以是库
gradlew :[appname]:dependencies
输出列表展示了所有configuration下的依赖树,依赖关系明显,层次清晰。如果觉得输出的结果太冗长(通常情况下包含几十个configuration),可以通过指定configuration来显示特定的依赖树:
gradlew :app:dependencies --configuration releaseCompileClasspath
或
gradlew :app:dependencies --configuration debugRuntimeClasspath
如果不想要树形结构
可以用
gradlew :[appname]:androidDependencies
显示的会更加轻爽。
环境配置
运行gradle
命令前,请确保已正确配置了环境变量JAVA_HOME
,否则会报Please set the JAVA_HOME variable in your environment to match the location
,具体配置可以参考安装Gradle报错