在crashlytics DashBoard中找不到崩溃



我使用的是fabric Sdk。推特运行得很好。即使是crashlytics也能正常工作。但从过去10天来看,crashlytics没有报告任何撞车事故。我已经遵循了文档中提到的所有步骤。

应用程序的Build.gradle:

buildscript {
    repositories {
        jcenter()
        maven { url "https://maven.fabric.io/repo" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
    }
}

项目的build.gradle

apply plugin: 'com.android.application'
apply plugin: 'io.fabric' 

依赖项{

 compile('com.crashlytics.sdk.android:crashlytics:2.2.0@aar') { transitive = true; }
    compile('com.twitter.sdk.android:twitter:1.3.1@aar') {
        transitive = true;
    }

我还将元数据包含在清单文件中。在我的应用程序类中:

 @Override
    public void onCreate() {
        super.onCreate();
        appInstance = this;
        TwitterAuthConfig authConfig = new TwitterAuthConfig(CONSUMER_KEY, CONSUMER_SECRET);
        Fabric.with(this, new Twitter(authConfig), new Crashlytics());
        Crashlytics.setBool(CRASHLYTICS_KEY_CRASHES, true);

此外,当我检查日志时,我得到的日志是:"崩溃报告已上传到Crashlytics"。但它不在仪表板中。

我错过了什么吗。其他人也面临类似的问题吗?提前感谢。。

在buildcript:中尝试此操作

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

在您的应用程序类中,使用

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

而不是Crashlytics.setBool(CRASHLYTICS_KEY_CRASHES, true);

最新更新