Comment faire pour activer Firebase rapport d'incident - Android

J'ai suivi toutes les étapes sur les docs à utiliser Firebase rapport d'incident dans mon application Android (j'ai utiliser la version d'Android Studio et tout est à jour).

J'ai utilisé leur propre code pour lancer une exception pour voir si ça fonctionne:

try {
    throw new NullPointerException();
} catch (NullPointerException ex) {
    FirebaseCrash.logcat(Log.ERROR, TAG, "NPE caught");
    FirebaseCrash.report(ex);
}

Et la console me donne ce journal:

E/MainActivity: NPE pris

V/FirebaseCrash: Firebase rapport d'incident est désactivé.

Ici est d'une construction.gradle

//Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'

        //Firebase - Google Services 3.0.0
        classpath 'com.google.gms:google-services:3.0.0'

        //NOTE: Do not place your application dependencies here; they belong
        //in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Voici les autres à construire.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'android-N'
    buildToolsVersion '24.0.0-rc2'

    defaultConfig {
        applicationId "com.app.test"
        minSdkVersion 19
        targetSdkVersion 'N'
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            useProguard true
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:24.0.0-alpha1'
    compile 'com.android.support:appcompat-v7:24.0.0-alpha1'
    compile 'com.android.support:design:24.0.0-alpha1'
    compile 'com.google.firebase:firebase-core:9.0.0'
    compile 'com.google.firebase:firebase-analytics:9.0.0'
    compile 'com.google.firebase:firebase-crash:9.0.0'
    compile 'com.google.firebase:firebase-messaging:9.0.0'
    compile 'com.google.firebase:firebase-config:9.0.0'
    compile 'com.google.firebase:firebase-invites:9.0.0'
    compile 'com.google.android.gms:play-services-appindexing:9.0.0'
}

apply plugin: 'com.google.gms.google-services'

J'utilise aussi:

mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
FirebaseMessaging.getInstance().subscribeToTopic("news");
Log.d(TAG, "Subscribed to news topic");

J'ai ajouté toutes les dépendances que je vais avoir besoin, mais je suis en ajoutant un par un et de les tester un par un, et les Notifications de travaux, Analytics: aucune idée, il faut environ 24 heures pour mettre à jour, de sorte que jusqu'à ce qu'il en est, je ne sais pas si c'est du travail...

Alors, le truc c'est de savoir comment puis-je l'activer?

REMARQUE: j'ai toutes les dépendances ajoutés, y compris la crash et de base, également la plugin et la classpath

Je vous remercie à l'avance.

A ajouter également le google-services.fichier json?
Oui, j'ai suivi toutes les étapes sur les docs et également sur la console que j'ai ajouté de l'application
Pouvez-vous s'il vous plaît modifier la question d'inclure votre gradle fichiers, et tous les autres lieux que vous avez appelé à Firebase méthodes?
L'appareil ou l'émulateur doit avoir Google Play services 9.0.x installé. Si votre appareil a Google Play services 8.9.25 puis Firebase des Rapports d'incidents et de Firebase Analytics ne fonctionne pas. Une fois l'appareil/l'émulateur est mis à jour vers la dernière version de Google Play services, il doit fonctionner comme prévu.
Veuillez consulter ce tutoriel vidéo. Il a plein d'explications détaillées.

OriginalL'auteur Minion | 2016-05-23