似乎无法在我们的 Android 应用程序上运行 crashlytics。iOS 运行良好。在 Android 上,我不断收到 io.fabric.sdk.android.services.concurrency.UnmetDependencyException
带有消息:此应用程序依赖于 Crashlytics。请在https://fabric.io/sign_up注册访问权限,安装 Android 构建工具并让团队成员邀请您加入此应用的组织。
一直在阅读这些帖子:
- CrashlyticsMissingDependencyException
- https://twittercommunity.com/t/app-crash-on-startup-with-crashlytics/56703/5
但到目前为止找不到解决方案
使用 gradle 插件 gradle:2.0.0-beta6 运行 AS 2.0-beta6
任何人??
*编辑:我已经在fabric.io 上注册了。我登录到我们的应用程序的 iOS 版本已经连接的仪表板,但添加了 Android 应用程序到目前为止还没有工作。
*edit2:我已经安装了插件,完成了安装过程并遵循了配置,编译并运行了应用程序,但只要 Fabric.with(this, new Crashlytics()); 执行它会使应用程序崩溃,给我上述错误并说我应该注册。问题是我已经注册了。
*edit3:好的,所以我至少没有遇到 UnmetDependencyException。解决方案是将 io.fabric.apiKey 的元数据添加到我项目清单文件的另一个模块中。现在我遇到了一个问题,即使我的应用程序启动,我的 Android 应用程序在结构仪表板中也无法识别。那么,如果有人知道解决这个问题的方法吗?
*edit4:解决了这个问题。向fabric 的支持发送了一封电子邮件,这似乎是他们这边的一个问题。他们对其进行了修补,现在我们的应用程序的 android 版本也显示在仪表板中。