首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法获取提供程序com.crashlytics.android.CrashlyticsInitProvider

无法获取提供程序com.crashlytics.android.CrashlyticsInitProvider
EN

Stack Overflow用户
提问于 2018-07-25 18:45:43
回答 5查看 12K关注 0票数 18

implementation 'com.google.firebase:firebase-core:16.0.1'classpath 'com.google.gms:google-services:4.0.1'之后

启动应用程序时,我开始收到以下错误:

Crashlytics致命异常:主进程: com.fentury.android,PID: 10771 java.lang.RuntimeException: Unable to get provider com.crashlytics.android.CrashlyticsInitProvider: io.fabric.sdk.android.services.concurrency.UnmetDependencyException:此应用程序依赖于崩溃。请在https://fabric.io/sign_up上注册访问权限,安装安卓构建工具,并要求团队成员邀请您加入此应用程序的组织。在android.app.ActivityThread.installProvider(ActivityThread.java:5856)在android.app.ActivityThread.installContentProviders(ActivityThread.java:5445)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384)在android.app.ActivityThread.-wrap2(ActivityThread.java)在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545) android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke的android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) (本地方法)在由io.fabric.sdk.android.services.concurrency.UnmetDependencyException:引起的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)的com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上,这个应用依赖于Crashlytics。请在https://fabric.io/sign_up上注册访问权限,安装安卓构建工具,并要求团队成员邀请您加入此应用程序的组织。at com.crashlytics.android.core.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:235) at com.crashlytics.android.core.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:209) at io.fabric.sdk.android.InitializationTask.onPreExecute(InitializationTask.java:44) at io.fabric.sdk.android.services.concurrency.AsyncTask.executeOnExecutor(AsyncTask.java:611)在io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.executeOnExecutor(PriorityAsyncTask.java:43) at io.fabric.sdk.android.Kit.initialize(Kit.java:69) at io.fabric.sdk.android.Fabric.initializeKits(Fabric.java:440) at io.fabric.sdk.android.Fabric.init(Fabricjava:384at io.fabric.sdk.android.Fabric.setFabric(Fabric.java:342) at io.fabric.sdk.android.Fabric.with(Fabric.java:313) at com.crashlytics.android.CrashlyticsInitProvider.onCreate(CrashlyticsInitProvider.java:27) at android.content.ContentProvider.attachInfo(ContentProvider.java:1751年)在android.app.ActivityThread.installProvider(ActivityThread.java:5853)的android.content.ContentProvider.attachInfo(ContentProvider.java:1726) ...还有10个

AndroidManifest.xml下一行中也添加了:

代码语言:javascript
复制
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-08-23 20:35:35

这帮助解决了我的问题

代码语言:javascript
复制
<meta-data
            android:name="firebase_crashlytics_collection_enabled"
            android:value="false" />

然后去掉这个:

代码语言:javascript
复制
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
票数 17
EN

Stack Overflow用户

发布于 2019-03-20 22:17:10

我发现在遵循Firebase Crashlytics docs上的说明之后,您需要做的唯一一件事就是在您的应用程序构建文件中应用fabric插件(文档中实际上缺少这一步!)。

在应用程序级别的build.gradle中添加以下内容

代码语言:javascript
复制
// Apply the Fabric plugin
apply plugin: 'io.fabric'

编辑:此步骤似乎是最近添加到文档中的(请参阅步骤2/部分2)。

票数 15
EN

Stack Overflow用户

发布于 2018-08-01 20:39:21

如果你打算使用其他Firebase的,我建议你安装Firebase的API

正如在Firebase的crashlytics页面上提到的,here

显然,在此之前,您需要为您的应用程序设置firebase

并通过firebase控制台创建工程。

我相信你已经这么做了。

这是因为我在这两个页面(fabric和firebase)上看到了crashlytics设置的细微差别。

就像firebase的crashlytics:

在app level gradle中

代码语言:javascript
复制
dependencies {
    // ...
    implementation 'com.crashlytics.sdk.android:crashlytics:2.9.3'
}

在fabric上:

代码语言:javascript
复制
dependencies {
    // ...
      implementation('com.crashlytics.sdk.android:crashlytics:2.9.4@aar') {
    transitive = true;
  }
}

如果你使用的是firebase,你不需要通过清单添加fabric api密钥,我认为它以某种方式与firebase密钥联系在一起(只是猜测)。

我是根据我的经验这么说的,如果我说错了,有人会纠正我吗?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51517005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档