当前的 Crashlytics 版本是什么?

What is the current Crashlytics version?

此行由Gradle自动生成。我想避免使用 +,所以我需要最新稳定版的 Crashlytics。

compile "com.crashlytics.android:crashlytics:1.+"

转到 ~/.gradle/caches/modules-2/files-2.1,然后查找 com.crashlytics.android/crashlytics。在那里你会找到包含缓存版本的依赖项的文件夹,这些文件夹以完整的版本号命名。

我的最新缓存版本是 1.1.13,但它可能已经过时了。请注意,gradle 插件具有不同的版本号。

版本2.3.0之前,我们可以从https://maven.fabric.io找到最新版本,我们可以得到所有发布版本的xml输出,而无需下载到本地。

$ curl -L https://maven.fabric.io |tidy -xml -i - |grep "crashlytics\-.*pom<"

版本2.3.0之后,访问上面的url不再有xml输出。 或者我们应该改变获取 xml 输出的方式?

但我们可以从其文档中获取最新版本,假设 crashlytics 文档已更新,则在编写此 post.

时版本为 2.6.5

pom 文件确实存在 https://fabric-artifacts.s3.amazonaws.com/public/com/crashlytics/sdk/android/crashlytics/2.6.5/crashlytics-2.6.5.pom

从 maven 元数据获取最新版本:

https://maven.fabric.io/public/com/crashlytics/sdk/android/crashlytics/maven-metadata.xml

..与结构插件相同:

https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml

此处列出了最新的 Crashlytics 版本(Android): https://fabric.io/kits/android/crashlytics/install

另外,通过检查此 link 的最新版本确保 Gradle 插件保持最新:https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin