Я разрабатываю новое приложение и успешно зарегистрировал его в 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.
Заранее спасибо!
Вы можете забыть добавить
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.
Благодарю. Пожалуйста, отсоедините ваше приложение от 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