我刚刚发布了版本 1.2.1 的库,代码位于Github https://github.com/UdiOshi85/libSearchToolbar
As you can see in the picture:
我收到“警告”,指出我正在使用旧版本的 appcompat 库,但我的库没有任何警告。
我已经通过 Bintray 将我的库分发到 maven 和 jcenter。
有谁知道如何在我的图书馆线路上启用此注释/警告?
问题是,无论您的库是从哪个存储库解析的(是jcenter()
, mavenCentral()
或任何其他存储库),检查最新版本是硬编码的 to 前往 Maven 中心 https://android.googlesource.com/platform/tools/base/+/master/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.java#895.
如果你问我的话,那是完全错误的,但这就是目前的情况(我们将致力于将其报告为错误并提交拉取请求)。在更改之前,保证您的库能够正确报告此意图的唯一方法是将您的库发布到 Maven Central。好消息是,如果您的图书馆已经在 JCenter 中,将其同步到 Maven Central 也很容易 https://bintray.com/docs/usermanual/uploads/uploads_syncingwiththirdpartyplatforms.html#_syncing_artifacts_with_maven_central.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)