似乎无法在我们的Android应用程序上运行crashlytics / io.fabric.sdk.android.services.concurrency.UnmetDependencyException

时间:2016-03-01 11:17:28

标签: android crashlytics twitter-fabric crashlytics-android

似乎无法在我们的Android应用上运行crashlytics。 iOS工作正常。 在Android上我一直得到一个io.fabric.sdk.android.services.concurrency.UnmetDependencyException

留言: 这个应用程序依赖于Crashlytics。请在https://fabric.io/sign_up注册访问, 安装Android构建工具并要求团队成员邀请您加入此应用程序的组织。

阅读这些帖子:

但到目前为止还无法找到溶剂

运行AS 2.0-beta6 使用gradle plugin gradle:2.0.0-beta6

任何??

*编辑:我已经在fabric.io注册了。我已经登录到我们的应用程序的iOS版本已经连接的仪表板,但是添加了Android应用程序到目前为止还没有工作。

* edit2:我已经安装了插件,经历了安装过程并按照配置,编译并运行了应用程序,但是Fabric.with(这个,新的Crashlytics());得到执行它崩溃的应用程序给我上述错误,并说我应该注册。问题是我已经注册了。

* edit3:好的,至少我没有遇到UnmetDependencyException。 Sollution是将元数据与io.fabric.apiKey一起添加到我项目的清单文件的另一个模块中。现在我遇到的问题是,即使我的应用程序启动,我的Android应用程序也无法在结构仪表板中识别。那么,如果有人知道解决方法吗?

* edit4:修复了问题。发送了一封电子邮件给面料支持,这似乎是他们身边的一个问题。他们修补它,现在我们的应用程序的Android版本也显示在仪表板中。

2 个答案:

答案 0 :(得分:0)

这是第一次发生在我身上,我不得不:

  1. 将Fabric插件安装到(当时的Eclipse,Android Studio)
  2. 按照插件建议的配置
  3. 按照插件的建议编译并运行应用程序一次。
  4. (可选)崩溃应用以确保触发Crashlytics。
  5. 请记住,您在OS X上安装的Fabric应用程序与用于Android的应用程序不同。

答案 1 :(得分:0)

在结构仪表板中,我必须启用包含崩解剂的答案。