查看Android依赖的方式

1、使用gradlew build --scan

第二种环境需要使用以下命令执行

gradlew build --scan

中间过程可能会报错,注意最后一行是否出现以下内容

Publishing a build scan to scans.gradle.com requires accepting the Terms of Service defined at https://scans.gradle.com/terms-of-service. Do you accept these terms? [yes, no]

出现后输入yes

结束后会出现网址,点击网址,出现网站,输入邮箱,生成的报告内容会发送到邮箱,打开链接,内容如下:
在这里插入图片描述
点击标记的地方显示如下内容:
在这里插入图片描述
如果依赖出错应该会出现依赖出错的内容

过程中需要注意jdk环境配置的版本需要与Android Studio的版本一致,否则出现以下问题

FAILURE: Build failed with an exception.

* Where:
Settings file '...\AndroidStudioProjects\TuBelleza\settings.gradle'

* What went wrong:
Could not compile settings file 'C:\Users\STES\AndroidStudioProjects\TuBelleza\settings.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 60

解决方式如下:
要么配置环境,要么在 gradle.properties中配置如下内容

org.gradle.java.home=/Applications/Android\ Studio.app/Contents/jre/Contents/Home

2、执行 gradlew -q app:dependencies 命令

通过执行该命令可以在控制台显示依赖关系。有些网站会使用另外的命令
需要注意的是默认依赖是app下面的依赖,而依赖的module的依赖是不会显示在这下面的。
可以通过AS控制面板右侧边栏上面的Gradle 窗口查看各个module下面的依赖,确定依赖包的名字,然后查找相关module下面的具体依赖路径

./gradlew 模块名:dependencies  //查看单独模块的依赖
 ./gradlew :app:dependencies --configuration compile //查看项目的编译依赖

但是这两个命令使用时候注意第二个命令后面的compile。 有些环境下面可能需要修改为implementation

如果使用gradlew -q app:dependencies 也可以达到同样效果
或者使用以下命令

gradlew app:androidDependencies

参考链接:
1、https://www.cnblogs.com/songjianzaina/p/11286926.html
2、https://www.cnblogs.com/zhujiabin/p/10559122.html
3、http://www.662p.com/article/548.html
4、https://blog.csdn.net/wapchief/article/details/84974219

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值