为自定义库添加警告“可用的更新版本”

时间:2017-04-27 14:14:29

标签: android maven bintray jcenter

我刚用版本1.2.1发布了我的库,代码在Github

如图所示: enter image description here

我正在“警告”我正在使用旧版本的appcompat库,但我的库没有任何警告。

我通过Bintray将我的图书馆分发给maven& jcenter。

有谁知道如何在我的图书馆行上启用此注释/警告?

2 个答案:

答案 0 :(得分:2)

问题在于,无论您的库是从哪个存储库中解析出来的(包括jcenter()mavenCentral()或任何其他存储库),对最新版本的检查都是硬编码go to Maven Central

如果你问我,这是完全错误的,但它就是现在的情况(我们将把它报告为bug并提交拉取请求)。在更改之前,通过此意图正确报告保证您的库的唯一方法是将您的库发布到Maven Central。好消息是,如果您的图书馆已经在JCenter中,it's very easy to sync it to Maven Central as well

答案 1 :(得分:0)

Sneh Pandya指出。这是您可以启用的设置。

在Android Studio 2.3.1中,如果您转到文件 - >,则可以启用此功能。设置 - >编辑 - >检查。您可以搜索库并启用"较新的库版本可用" lint-check。这将检查任何MavenCentral依赖项的较新版本。但这会减慢您的构建速度。

enter image description here