Firebase Crashlytics - java.lang.IllegalStateException:缺少 Crashlytics 构建 ID

新手上路,请多包涵

根据我们的应用程序中添加的新版本的 Firebase Crashlytics,应用程序在启动时停止。

java.lang.RuntimeException:无法获取提供程序 com.google.firebase.provider.FirebaseInitProvider:java.lang.IllegalStateException:缺少 Crashlytics 构建 ID。当应用程序的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入门说明并确保您拥有有效的 Crashlytics 帐户。

应用级 Gradle 应用插件:’com.google.firebase.crashlytics’

实施 ‘com.google.firebase:firebase-crashlytics:17.1.1’

项目级 Gradle 类路径 ‘com.google.gms:google-services:4.3.3’ 类路径 ‘com.google.firebase:firebase-crashlytics-gradle:2.2.0’

按照 Firebase 指南中的步骤进行操作 Firebase Guides

但是早期的 Fabric 版本比当前版本好太多了。

任何帮助将不胜感激。

原文由 Pratik Dodiya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 391
1 个回答

在应用程序级别的 build.gradle 中,添加以下导入

apply plugin: 'com.google.gms.google-services'

apply plugin: 'com.google.firebase.crashlytics'

然后,在 gradle/wrapper/gradle-wrapper.properties 文件中,将你的 gradle 版本升级到 5.6.4

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

我曾经使用 gradle 5.1.1 运行我的应用程序并升级到版本 5.6.4 解决了我的问题

我希望它能帮助你!

原文由 FDuhen 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题