Fabric - Crashlytics控制台不显示日志

时间:2018-04-18 21:45:38

标签: android crashlytics google-fabric crashlytics-android

我遇到了Fabric和Crashlytics的问题,我似乎无法弄明白,我希望有人可以帮助我。我的Android应用程序似乎无法在Google Play中部署致命崩溃时发送日志和属性。

这很奇怪,所以我决定,因为我尝试使用Android Studio直接在我的手机上创建发布版本并故意抛出致命的异常。如果我这样做,我会在查看崩溃时在Fabric控制台中显示日志和属性。

我认为它与Crashlytics版本或应用程序本身的目标SDK版本有关。当我直接将发布应用程序放在手机上时,它的工作原理令我感到困惑。有什么我想念的吗?查看日志和属性对于调试崩溃非常有帮助,因此在生产中不会出现这种行为是令人担忧的。

应用/的build.gradle:

compileSdkVersion 27
buildToolsVersion '27.0.3'
minSdkVersion 21
targetSdkVersion 27

...

implementation 'com.google.firebase:firebase-core:12.0.1'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
    transitive = true
}

项目/的build.gradle:

classpath 'com.google.gms:google-services:3.2.0'

应用程序类onCreate():

    Crashlytics crashlyticsKit = new Crashlytics.Builder().core(new CrashlyticsCore.Builder()
            .disabled(BuildConfig.DEBUG).build())
            .build();

    Fabric.with(this, crashlyticsKit);

0 个答案:

没有答案