问题:
当我的Gradle文件在依赖项的版本号中使用'+'运算符提及依赖项时,如何查找正在使用的库的版本?
上下文
我的应用模块下的build.gradle
读起来是这样的:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.+'
}
这里使用的play-services库的版本是什么?
当我的Gradle文件在依赖项的版本号中使用'+'运算符提及依赖项时,如何查找正在使用的库的版本?
我的应用模块下的build.gradle
读起来是这样的:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.+'
}
这里使用的play-services库的版本是什么?
4条答案
按热度按时间oyxsuwqo1#
您可以使用gradles的内置'dependencyInsight'任务来查询依赖项的解析版本:
如果您希望一次获得所有依赖项的概览,可以执行以下操作
如果使用gradle Package 器,则必须使用
./gradlew
而不是gradle
x759pob22#
在项目的
.idea
文件夹下查找在左侧的
Project Pane
中,浏览至.idea/libraries
您的项目已经提到了所有的库依赖项,每个依赖项都有自己的xml文件。您可以看到xml文件标题中包含的版本号。xml本身有库文件路径。
(或)使用Gradle的内置任务获取依赖关系
请参阅此处的步骤:https://stackoverflow.com/a/25236208/1311745
j2qf4p5b3#
Android Gradle依赖关系库版本
Android Studio 3.1.4
您可以使用
Project
视图hjqgdpho4#
在Android Studio的build.graddle应用中,选择版本并按ALT + ENTER,然后选择“替换为特定版本”