Crashlytics 在迁移到 Fabric 后不起作用

Crashlytics doesn't work after migration to Fabric

我在我的应用程序中使用 Crashlytics SDK(使用 Mopub 和 Twitter SDK)。一切正常,但在上次更新后我没有收到崩溃消息。

更新前 更新后(仅最后一个应用版本)

在我的项目中,我根据手册进行所有说明:

build.gradle

buildscript {
    repositories {
        ...
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        ...
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
...
apply plugin: 'io.fabric'

repositories {
    jcenter()
    maven { url 'https://maven.fabric.io/public' }
}

...
dependencies {
    ...
    compile('com.crashlytics.sdk.android:crashlytics:2.2.1@aar') {
        transitive = true;
    }
    compile('com.twitter.sdk.android:twitter-core:1.0.0@aar') {
        transitive = true;
    }
    compile('com.mopub.sdk.android:mopub:3.3.0@aar') {
        transitive = true;
    }
}

在我的代码中,我在 MainActivity:

中启动 Crashlytics
Fabric.with(this, new Crashlytics());

P.S。 Fabric 插件不显示任何错误和警报,并显示我从以前的应用程序版本崩溃。

我是这样决定的:我从 fabric.io 中删除我的应用程序,在 Android Studio 中重新安装 fabric 插件,并在我的 [=25= 中更改此行] 文件:

compile('com.crashlytics.sdk.android:crashlytics:2.2.1@aar') {
    transitive = true;
}
compile('com.twitter.sdk.android:twitter-core:1.0.0@aar') {
    transitive = true;
}
compile('com.mopub.sdk.android:mopub:3.3.0@aar') {
    transitive = true;
}

我在我的应用程序中更改了这一行 class:

Fabric.with(this, new TwitterCore(authConfig), new MoPub(), new Crashlytics());

接下来,我 运行 我的应用程序并使用以下行对其进行测试:

throw new RuntimeException();