根据新版本的Firebase Crashlytics添加到我们的应用程序和应用程序在启动时停止。
java.lang.RuntimeException:无法获取提供程序com. google. firebase. provider。java.lang.IllegalStateException:缺少Crashlytics构建ID。当你的应用的构建配置中缺少Crashlytics工具时,会出现这种情况。请查看Crashlytics加载说明,并确保你拥有有效的Crashlytics帐户。
- 应用程序级别评分**应用插件:"网站.谷歌. Firebase .崩溃分析"
实现'com.google.firebase:防火墙崩溃:17.1.1'
- 项目级别Gradle**类路径'com. google. gms:google-服务:4.3.3'类路径'com. google. firebase:firebase-崩溃分析-gradle:2.2.0'
按照Firebase指南Firebase Guides中的步骤进行操作
但是早期的Fabric版本比当前的版本好太多了。
任何帮助都将不胜感激。
8条答案
按热度按时间fv2wmkja1#
在应用程序级别的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修复了我的问题
希望对你有帮助!
35g0bw712#
这通常发生在
build.gradle
插件在build.gradle
应用程序级别缺失时。s8vozzvw3#
如果还有人对这个问题有疑问,请尝试在项目级Gradle中使用Crashlytics Gradle verions
2.1.1
。我这样做解决了我的问题。oxf4rvwz4#
请加上
添加到项目的构建等级。不要忘记将以下行添加到应用的构建等级
8e2ybdfx5#
如果您忘记在项目级别
build.gradle
中包含classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
,也会发生这种情况fhity93d6#
将下面的代码添加到
project/android/app/build.gradle
apply plugin: 'com.google.firebase.crashlytics'
okxuctiv7#
添加此行
这将解决这个问题
7kqas0il8#
解决我的问题的唯一方法是将下面的行-
<string name="com.crashlytics.android.build_id">1</string>
添加到strings.xml
中,正如这里所建议的那样。