如何从Gradle Dependency中找到库的版本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (30)

当我的Gradle文件在依赖的版本号中使用'+'运算符提到依赖关系时,如何找到正在使用的库的版本?

我在应用程序模块下读取如下所示:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.google.android.gms:play-services:5.+'
}

这里使用的play-services库的版本是什么?

提问于
用户回答回答于

Project Pane左侧,浏览至.idea/libraries

所有你的项目所提供的库依赖关系都已被提及,每个依赖关系都有自己的xml文件。您可以看到xml文件标题中包含的版本号。xml本身具有库文件路径:

用户回答回答于

你可以使用gradle的内建'dependencyInsight'任务来查询您的依赖关系的解析版本:

gradle dependencyInsight --configuration compile --dependency com.google.android.gms:play-services

如果您想一次性获得所有依赖关系的概述,则可以这样做:

gradle dependencies

如果你使用gradle包装,你必须使用./gradlew而不是gradle。

扫码关注云+社区