【发布时间】:2015-12-23 15:10:02
【问题描述】:
我在使用 Fabric/Crashlytics 时遇到了一些问题。
我使用的是 Android Studio 1.3.2
这是我的 build.gradle
buildscript {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
android {
...
}
dependencies {
...
compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
transitive = true;
}
}
我在清单中添加了 api 密钥(我添加了元数据 com.crashlytics.ApiKey 以及 io.fabric.ApiKey)。
我正在应用程序类中启动 Fabric
Fabric.with(this, new Crashlytics());
问题是 Beta 正在运行(我可以分享、更新、打开应用程序),Answers 正在运行(列出了会话和所有内容),我什至可以使用
记录异常Crashlytics.logException("Test");
非致命崩溃将添加到 Fabric 仪表板。
但由于某种原因,没有报告“致命”崩溃并将其发送到 Fabric。有人可以帮帮我吗?可能是什么原因?我做错了什么?
顺便说一句 - 从 Crashlytics 更新到 Fabric 后,这开始发生。我重新安装了插件,删除了应用程序并再次添加它,尝试不使用 Android Studio 插件。
【问题讨论】:
-
您是否在清单文件中添加了
android:name=".Application"? -
我在清单中有它。不知道确切的时间,但它只是在某个时候开始工作。也许一些更新,或者什么。不管怎样,现在已经很好了。 :)
-
有时速度很慢。报告仅在几分钟后出现,比如 5 分钟。
标签: android crashlytics twitter-fabric