如何从 Gradle Dependency 中查找库的版本?安卓工作室

新手上路,请多包涵

题:

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

语境

我的 build.gradle 在应用程序模块下的内容如下所示:

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

此处使用的播放服务库的版本是什么?

原文由 Dheeraj Bhaskar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 487
2 个回答

查看项目的 .idea 文件夹下

在左侧的 Project Pane 中,浏览到 .idea/libraries

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

.idea/libraries 的快照

(或)使用 Gradle 的内置任务来获取依赖项

请参阅此处的步骤: https ://stackoverflow.com/a/25236208/1311745

原文由 Dheeraj Bhaskar 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用 gradles 的内置“dependencyInsight”任务来查询您的依赖项的已解析版本:

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

如果您想一次性获得所有依赖项的概览,您可以这样做

gradle dependencies

如果您使用 gradle 包装器,则必须使用 ./gradlew 而不是 gradle

原文由 Rene Groeschke 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题