Crashlytics/Fabric在Android上不报告崩溃
Fabric/Crashlytics中存在一些问题。Crashlytics/Fabric在Android上不报告崩溃
我使用的是Android 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:[email protected]') {
transitive = true;
}
}
我加入清单的API密钥(我添加元数据com.crashlytics.ApiKey,以及作为io.fabric.ApiKey)。
我在应用级开始布
Fabric.with(this, new Crashlytics());
的问题是,测试版的工作(我可以分享,更新,开放的应用程序),答案是工作(会议中列出的所有内容),我可以甚至登录异常与
Crashlytics.logException("Test");
并且非致命的崩溃将被添加到结构仪表板。
但由于某些原因,没有“致命”崩溃报告并发送到Fabric。有人可以帮帮我吗?可能是什么原因?我究竟做错了什么?
顺便说一句 - 这从Crashlytics更新到Fabric后开始发生。我重新安装了插件,删除了应用程序并再次添加,尝试不使用Android Studio插件。
试加:
Fabric.with(this, new Crashlytics());
到您的应用程序类, 测试崩溃报告使用:
Crashlytics.getInstance().crash();
的报告中,非严重错误使用方法:
Crashlytics.log("Your log");
Crashlytics.logException(new Throwable("This your not-fatal name"));
是否有必要在Application类中添加这个?或者它会工作,如果我在Activity类中添加相同的东西? – NarendraJi
这将是工作。 我建议添加到具有
的Activity中,Crashlytics报告似乎只在我的应用连接到android studio时崩溃。为什么这样? –
我有一个问题稍有不同。我的Crashlytics在向我的项目添加Answers依赖项后突然停止记录崩溃。
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true;
}
compile('com.crashlytics.sdk.android:answers:[email protected]') {
transitive = true;
}
该解决方案只是为了移除Answers依赖项。你不需要它,因为它已经在crashlytics pacakge com.crashlytics.android.answers。*中。
可能会对某些用户有所帮助。
您是否已将'android:name =“。Application”'添加到您的清单文件中? – slorangex
我有清单。不知道到底什么时候,但它刚开始工作在某个时刻。也许有些更新,或者什么的。无论如何,现在很好。 :) – dmestrovic