设置库版本问题

Posted

技术标签:

【中文标题】设置库版本问题【英文标题】:setting library versions issue 【发布时间】:2018-09-16 21:25:07 【问题描述】:

在我看来,为 Gradle 依赖项设置正确的版本一直是一门神秘的科学。例如采取以下行。 . .

implementation 'com.firebaseui:firebase-ui:+'

如果我使用该行构建项目,我会得到版本 12.0.1,它应该是最新版本。没有?

如果我将光标放在 + 上并按 alt-enter 并选择“替换为特定版本”,我会得到 2.1.0 版本。我记得在某处读到我应该得到专门说明的最新版本,而不是在这种情况下为 2.1.0。

所以我想找到最新版本的库最可靠的方法是使用 + 编译并查看我得到的结果。

【问题讨论】:

一种选择是检查 maven 存储库(例如 bintray.com/firebaseui/firebase-ui/firebase-ui)以查看实际可用的版本。鉴于 3.3.0 看起来更新,我不确定我是否理解您如何将 12.0.1 或 2.1.0 视为您的应用程序中的最新版本。 【参考方案1】:

当有更新时,android studio 会显示警告,鼠标悬停就足以显示最新的库。

这适用于所有 google-android 组件。

对于其他第三方库,我通常会添加链接注释,以便定期检查是否有新内容。

请注意,白色主题中的警告不像黑色主题中那么清晰。

【讨论】:

以上是关于设置库版本问题的主要内容,如果未能解决你的问题,请参考以下文章

release版本单步调试设置

Sharepoint 2010/2013 文档库 - 文档版本控制

安装 Python 3.4 并设置其他库

调试应用程序的发布版本的问题

关于git远程版本库的一些问题之解决

如何知道 CMake 找到的库版本?