当前位置: 首页 > 知识库问答 >
问题:

如何检查gradle依赖项是否有新版本

廉实
2023-03-14

在Android Studio中,当我在版本号中使用+(如com.Android.support:recyclerview-v7:21.+)时,我会得到“在版本号中避免使用+”的警告。当我使用特定的版本号时,我不能总是使用最新的版本。我的项目有很多依赖。如何检查依赖项是否有更新的版本?是否有一个Android Studio插件-或类似的东西-通知我当有一个新版本的依赖?

编辑:Android studio突出了过时的Android支持库和Google play服务。但这对于其他自定义库是不可用的。

共有1个答案

阳博赡
2023-03-14

现在这是Android Studio内置的一个测试。您可以在以下位置启用它:

设置>编辑器>检查>“可用的较新库版本”

本次检查的说明:

此检测器与中央存储库进行检查,以查看是否有可用于此项目所使用的依赖项的较新版本。这与GradleDependency检查类似,后者检查Android SDK工具和库中可用的较新版本,但它适用于任何MavenCentral依赖项,并且每次都连接到库,这使其更加灵活,但也慢得多。

由于这可能会导致速度放慢,我建议定期手动运行它,而不是一直打开它。您可以通过以下方式完成此操作:

分析>“按名称运行检查”

然后搜索“可用的更新库版本”,并在模块上运行它。

 类似资料:
  • 在Android Studio中,当我使用版本号中的代码时,例如:

  • 问题内容: 可以运行以了解模块任务的依赖性。有没有办法找到 buildscript依赖 的 传递依赖 ? 示例: 直接取决于: 可以在MVNRepository上看到。但是,这些工件有其自己的依赖性。有没有找到方法而无需手动遍历整个依赖树的方法? 为了澄清起见,我正在谈论的类路径由以下方式定义: 问题答案: 您可以使用以下命令: Udacity提供了很棒的Android Gradle 教程,但是您

  • 告诉Gradle以下内容的最简单方法是什么: 检索“junit”依赖项并获取其最新版本。 管理Maven和Ivy仓库对我来说有点新鲜。我尝试了以下步骤,它们导致错误: > 编写,并按以下方式设置存储库: 尝试使用Spring Source Ivy仓库: 也许我误解了什么。为什么获取最新版本的依赖项会如此困难?

  • 问题内容: 问题。 Gradle依赖管理使得: 没有简便的方法来检查依赖项更新的可用性(仅使用某些第三方插件,如ben-manes / gradle-versions-plugin)并下载更新以替换旧版本; 从远程存储库下载依赖项工件,然后将其存储在gradle缓存中,并在后续构建中重用;但是项目的成功编译必须不依赖于与Internet的连接,远程存储库的可用性以及这些存储库中特定版本的依赖项。

  • 问题。 分级依赖项管理是这样进行的: 检查依赖更新的可用性(仅使用一些第三方插件,如Ben-Manes/Gradle-Versions-Plugin),并下载替换旧版本的更新是不容易的; 依赖项构件从远程存储库下载,然后存储在gradle缓存中,并在后续构建中重用;但项目的成功编译不能依赖于与Internet的连接、远程存储库的可用性以及这些存储库中依赖项的特定版本的存在。 null

  • 问题内容: 告诉以下内容的最简单方法是: 检索“ junit”依赖项并获取其最新的“ release”版本。 管理Maven和Ivy存储库对我来说是新的。我尝试了以下步骤,但它们导致错误: 在存储库设置为only的情况下写 (但是,如果我说“ junit:junit:4.10”,它可以工作)。 使用存储库设置以下列方式写入: } 尝试使用Spring Source Ivy存储库: } 也许我误会了