Crashlytics сообщает в Fabric, но в Firebase Crashlytics нет никаких следов

1

Я разрабатываю новое приложение и успешно зарегистрировал его в Firebase и подключил сервис Crashlytics через руководство по внедрению (оно работало, приложение подключено).

Моя проблема в том, что я не могу видеть никаких следов сбоев в консоли Firebase, хотя я могу видеть их правильно в консоли Fabric.

Может быть, проблема в том, что я также использую Fabric для распространения приложения через бета-сервис, поэтому у меня есть Fabric API Key и инициализирую сервис Fabric только для бета-версии. В этом случае никакие сбои не отправляются ни на платформу, ни на Firebase, ни на Fabric.

build.gradle

classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.28.1'
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9'

Заявка:

final Fabric fabric = new Fabric.Builder(this)
                .kits(new Beta())
                .debuggable(BuildConfig.DEBUG)
                .build();
        Fabric.with(fabric);

Я пытаюсь получить отчеты о сбоях в моей консоли Firebase, а не в панели управления Fabric.

Заранее спасибо!

Теги:
firebase
crashlytics

2 ответа

1

Вы можете забыть добавить

apply plugin: 'io.fabric' и

apply plugin: 'com.google.gms.google-services' в build.gradle (уровень приложения).

ПРИМЕР для:

build.gradle (приложение уровня):

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

dependencies {
     ...
     implementation 'com.google.android.gms:play-services-analytics:16.0.8'
     ...
}
apply plugin: 'com.google.gms.google-services'

build.gradle( на уровне проекта):

buildscript {

    repositories {
        google()
        maven { url 'https://maven.fabric.io/public' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.2'
        classpath 'com.google.gms:google-services:4.2.0'
        classpath 'io.fabric.tools:gradle:1.28.0'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // for import error
    }
}

allprojects {
    repositories {
        google()
        maven { url "https://maven.google.com" }
        jcenter()
    }
}

Для получения дополнительной информации. пожалуйста, взгляните на это художественное.

Вы найдете сбои в консоли Firebase.

0

Благодарю. Пожалуйста, отсоедините ваше приложение от Firebase, а затем следуйте за ссылками. Обязательно оставьте в своем тканевом ап

Вы можете отменить связь, используя следующий URL: https://fabric.io/remove_firebase_crashlytics?clientId=CLIENT_ID&projectId=PROJECT_ID

CLIENT_ID - это идентификатор клиента приложения Firebase. PROJECT_ID - это ваши приложения, содержащие проект Firebase.

Например, со следующими значениями: clientId: ios: com.remove.crashlytics.1 projectId: test-removal-crashlytics

Ссылка становится: https://fabric.io/remove_firebase_crashlytics?clientId=ios:com.remove.crashlytics.1&projectId=test-removing-crashlytics

  • 0
    Спасибо @Todd, я решил это!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню