【发布时间】:2019-01-02 03:52:13
【问题描述】:
在implementation 'com.google.firebase:firebase-core:16.0.1' 和classpath 'com.google.gms:google-services:4.0.1' 之后
我在启动应用程序时开始收到以下错误:
致命异常:主要 进程:com.fentury.android,PID:10771 java.lang.RuntimeException:无法获取提供程序 com.crashlytics.android.CrashlyticsInitProvider:io.fabric.sdk.android.services.concurrency.UnmetDependencyException:此应用依赖于 Crashlytics。请在https://fabric.io/sign_up注册访问, 安装 Android 构建工具并让团队成员邀请您加入此应用的组织。 在 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.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread.java:6119) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 原因:io.fabric.sdk.android.services.concurrency.UnmetDependencyException:此应用依赖 Crashlytics。请在https://fabric.io/sign_up注册访问, 安装 Android 构建工具并让团队成员邀请您加入此应用的组织。 在 com.crashlytics.android.core.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:235) 在 com.crashlytics.android.core.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:209) 在 io.fabric.sdk.android.InitializationTask.onPreExecute(InitializationTask.java:44) 在 io.fabric.sdk.android.services.concurrency.AsyncTask.executeOnExecutor(AsyncTask.java:611) 在 io.fabric.sdk.android.services.concurrency.PriorityAsyncTask.executeOnExecutor(PriorityAsyncTask.java:43) 在 io.fabric.sdk.android.Kit.initialize(Kit.java:69) 在 io.fabric.sdk.android.Fabric.initializeKits(Fabric.java:440) 在 io.fabric.sdk.android.Fabric.init(Fabric.java:384) 在 io.fabric.sdk.android.Fabric.setFabric(Fabric.java:342) 在 io.fabric.sdk.android.Fabric.with(Fabric.java:313) 在 com.crashlytics.android.CrashlyticsInitProvider.onCreate(CrashlyticsInitProvider.java:27) 在 android.content.ContentProvider.attachInfo(ContentProvider.java:1751) 在 android.content.ContentProvider.attachInfo(ContentProvider.java:1726) 在 android.app.ActivityThread.installProvider(ActivityThread.java:5853) ... 10 更多
也在AndroidManifest.xml下一行添加:
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
【问题讨论】:
-
如错误消息中所述,该应用程序使用 Crashlytics。你可能想set it up
-
@RosárioPereiraFernandes 没有帮助,同样的错误:(
-
您是否将 crashlytics 依赖项添加到您的 build.gradle @ Morozov?
-
@A.N.T 是的,
implementation('com.crashlytics.sdk.android:crashlytics:2.9.3@aar') { transitive = true以及在所有的 firebase 实施完美运行之前 -
您是否在清单@Morozov 中添加了结构元数据?
标签: android firebase gradle android-gradle-plugin crashlytics