【问题标题】:Unable to find crashes in the crashlytics DashBoard在 crashlytics DashBoard 中找不到崩溃
【发布时间】:2015-03-23 09:14:00
【问题描述】:

我正在使用织物 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”。但它不存在于仪表板中。

有什么我错过的吗?还有其他人面临类似的问题吗?提前谢谢..

【问题讨论】:

    标签: android crashlytics twitter-fabric


    【解决方案1】:

    在 buildcript 中试试这个:

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

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

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

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

    【讨论】:

    • 我已将其包含在 buildscript 中,并且我还编写了 Fabric.with(this, new Twitter(authConfig), new Crashlytics()); .
    猜你喜欢
    • 1970-01-01
    • 2020-12-26
    • 2017-02-12
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    相关资源
    最近更新 更多