android - Firebase Crashlytics - java.lang.IllegalStateException : The Crashlytics build ID is missing

标签 android firebase crashlytics crashlytics-android firebase-crash-reporting

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

java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.


应用级 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 版本比现在的要好太多了。
任何帮助将不胜感激。

最佳答案

在应用程序级别的 build.gradle 中,添加以下导入apply plugin: 'com.google.gms.google-services'apply plugin: 'com.google.firebase.crashlytics'然后,在 gradle/wrapper/gradle-wrapper.properties 文件中,将您的 gradle 版本升级到 5.6.4distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip我曾经使用 gradle 5.1.1 运行我的应用程序并升级到版本 5.6.4 解决了我的问题
我希望它会帮助你!

关于android - Firebase Crashlytics - java.lang.IllegalStateException : The Crashlytics build ID is missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63325427/

相关文章:

java - Android 将字符串从一个 Activity 发送到另一个 Activity 不起作用

Android Studio 打开 fragment 但不更改底部导航菜单状态

android - 为什么我的应用程序大小和当前版本是 "Varies with device",尽管我只上传了一个 APK?

android - 在 android 的 onCreate 方法上初始化 Crashlytics 是个好主意吗?

ios - 在没有崩溃日志文件的情况下符号化崩溃

android - 工具栏下方的抽屉导航

android - 为模块运行仪器测试时禁用 Firebase 初始化

python - 如何将React Native应用程序连接到Python?

firebase - Android 上的 Flutter/Firebase verifyPhoneNumber() 总是调用 recaptcha "Verifying you' re not a robots"

ios - 崩溃 : com. apple.root.default-qos SIGABRT ABORT