在 Android Studio 中,当我+在版本号中使用 a 时: com.android.support:recyclerview-v7:21.+ 我收到“避免在版本号中使用 +”警告。
+
com.android.support:recyclerview-v7:21.+
但是当我使用特定版本号时,我不能总是使用最新版本。我的项目中有很多依赖项。
如何检查依赖项是否有更新版本?
当有较新版本的依赖项时,是否有 Android Studio 插件(或类似插件)通知我?
编辑: Android Studio 突出显示过时的 Android 支持库和 Google play 服务。但这不适用于其他自定义库。
这现在作为 Lint 检查内置在 Android Studio 中。您可以在此处启用它:
设置 > 编辑器 > 检查 > “可用的较新库版本”
本次检查说明:
提供较新的库版本 此检测器检查中央存储库以查看是否有更新版本可用于此项目使用的依赖项。这类似于 GradleDependency 检查,检查 Android SDK 工具和库中可用的较新版本,但这适用于任何 MavenCentral 依赖项,并且每次都连接到库,这使其更灵活但也慢得多 。
提供较新的库版本
此检测器检查中央存储库以查看是否有更新版本可用于此项目使用的依赖项。这类似于 GradleDependency 检查,检查 Android SDK 工具和库中可用的较新版本,但这适用于任何 MavenCentral 依赖项,并且每次都连接到库,这使其更灵活但也慢得多 。
由于速度变慢,这可能会引入我建议定期手动运行它,而不是始终打开它。您可以通过以下方式做到这一点:
分析 > “按名称运行检查”
然后搜索“可用的较新库版本”,并在您的模块上运行它。
编辑 :以上应该只适用于 Android Studio 2.3。如果您使用的是旧版本(您应该更新),以下可能会有所帮助:
请注意,您似乎必须启用检查才能手动运行它 - 因此(从 Android Studio 2.0 Beta 2 开始)您需要在设置中找到检查,启用它,然后按名称运行它,然后再次禁用它(恢复以前的性能)。