当前位置: 首页 > 知识库问答 >
问题:

Crashlytics/Fabric不报告Android上的崩溃

靳高明
2023-03-14

我使用的是Android Studio 1.3.2

这是我的建筑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;
    }
}

我在manifest中添加了api键(我添加了元数据com.crashlytics.apikey,以及io.fabric.apikey)。

Fabric.with(this, new Crashlytics());
Crashlytics.logException("Test");

共有1个答案

鲁文昌
2023-03-14

尝试将其添加到应用程序类:

Fabric.with(this, new Crashlytics());

对于测试崩溃报告,请使用:

Crashlytics.getInstance().crash();

对于报告非致命性,使用:

Crashlytics.log("Your log");
Crashlytics.logException(new Throwable("This your not-fatal name"));
 类似资料:
  • 最近,我们将应用程序从Fabric迁移到Firebase Crashlytics和Firebase Analytics。在android中,在遵循谷歌文档之后,一切都像一个魅力一样运行。问题是,在iOS中,我们没有得到关于Firebase Crashlytics的报告(在Firebase Analytics上工作得很好),但遵循了相同的文档之后。 路径: Dev Google Service In

  • 我已经成功地将Firebase集成到我的项目中 (身份验证和存储工作很好),但是在简单地集成了Crashlytics并故意(而不是故意)崩溃我的应用程序之后:-没有崩溃报告出现在崩溃仪表板中。 我确实在logcat: d/firebaseApp:com.google.Firebase.crash.firebaseCrash不链接。跳过初始化 i/CrashlyticScore:Crashlytic

  • 我的Crashlytics DSYM仍然显示它不见了。我昨天上传了Crashlytics符号。 **更新:我找到了问题和解决方案。请核对答案

  • Crashlytics在没有选择输入报告的情况下工作得很好。但一旦我根据教程设置了选择输入报告,它就会停止报告任何内容。 具体地说,我在中添加了以下内容 我注意到这一行很有趣:这可能是问题的原因。但我找不到任何关于这篇日志的信息。

  • 1)从Fabric到Firebase Crashlytics的“免崩溃用户”的差异,而Fabric显示99%以上的免崩溃用户,FB-Crashlytics显示大约60%的免崩溃用户。为什么结果不一样呢? 2)FB Crashlytics不报告导致应用程序崩溃的特定对象/字段名。它也不报告发生在哪一行。它只报告方法名和异常(smtng像“致命异常:Kotlin.KotlinNullPointerEx

  • 我遵循了迁移指南文档。 构建签名Apk成功。 今天早上,当我检查Firebase Crashlytics控制台时。 没有与新版APK相关的崩溃报告。(我找不到老版本的崩溃报告。) 但是当我在PlayStore控制台上查看它时,我可以找到一些崩溃报告。 但只有坠机报告没有被追踪...为什么......