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

时间:2014-08-10 22:12:24

标签: android gradle android-studio

问题:

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

上下文

我的build.gradle app模块下面的内容如下:

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

这里使用的播放服务库的版本是什么?

4 个答案:

答案 0 :(得分:24)

查看项目的.idea文件夹

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

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

snapshot of .idea/libraries

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

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

答案 1 :(得分:19)

你可以使用分数'内置&依赖度'#39;查询依赖项的已解析版本的任务:

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

如果您希望一次性获得所有依赖项的概述,可以执行

gradle dependencies

如果您使用gradle包装,则必须使用./gradlew代替gradle

答案 2 :(得分:5)

Android Studio 3.1.4

您可以使用Project视图

enter image description here

答案 3 :(得分:2)

在Android Studio中,在build.graddle应用中,选择版本并按ALT + ENTER,然后选择"替换为指定版本"