Crashlytics не отображается в Firebase

У меня есть уже опубликованное приложение в качестве продукта, использующего Firebase для обмена сообщениями или аналитики. Теперь я хочу активировать Crashlytics.

Режим отладки уже был активирован и после краша теста ничего не произошло :-|

% adb shell setprop log.tag.FirebaseCrashlytics DEBUG
% adb logcat -s FirebaseCrashlytics 

вывод окна запуска AndroidStudio:

D/FirebaseCrashlytics: Handling uncaught exception "java.lang.RuntimeException: Test Crash" from thread main
D/FirebaseCrashlytics: No userId set for session 6357...
D/FirebaseCrashlytics: No userId set for session 6357...
D/FirebaseCrashlytics: Opening a new session with ID 6357...
D/FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by global Firebase setting.
D/FirebaseCrashlytics: Logging app exception event to Firebase Analytics
D/FirebaseCrashlytics: Sending report through Google DataTransport: 6357...
D/CompatibilityChangeReporter: Compat change id reported: 194532703; UID 10160; state: DISABLED
V/FA: Connection attempt already in progress
V/FA: Recording user engagement, ms: 221517
D/FirebaseCrashlytics: Crashlytics report successfully enqueued to DataTransport: 6357...
D/FirebaseCrashlytics: Deleted report file: /.../files/.com.google.firebase.crashlytics.files.v2:.../priority-reports/6357...
D/FirebaseCrashlytics: Completed exception processing. Invoking default exception handler.
I/Process: Sending signal. PID: 13845 SIG: 9

Я добавил SDK, предлагаемые по этой ссылке: https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-sdk

Должен ли я сделать что-нибудь еще, например, удалить приложение из firebase и создать его снова? так как это в режиме продукта, я немного беспокоюсь о последствиях.

или добавление нового google-services.json в мой проект?

Обновлять: Я протестировал второй, добавив новый google-services.json в свой проект в Android Studio, но это не имело никакого значения. Правильно ли я добавил/активировал Crashlytics?

// in build.gradle module level:
apply plugin: 'com.google.firebase.crashlytics'

...

implementation platform('com.google.firebase:firebase-bom:30.5.0')
// Add the dependency for the Firebase SDK for Google Analytics
// When using the BoM, don't specify versions in Firebase dependencies
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'

//in build.gradle project level:
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'

полный уровень проекта build.gradle:

allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
        jcenter()
    }
}

ext {
    retrofit_version = '2.6.2'
    dagger_version = '2.35.1'
    butterknife_version = '8.8.1'
    room_version = '1.1.1'
    kotlin_coroutines_version = "1.1.0"
    lifecycle_version = '2.2.0'
    fragmentKtxVersion = '1.3.0-alpha07'
}

buildscript {
    repositories {
        google()
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.2'
        classpath 'com.google.gms:google-services:4.3.13'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'

    }
}

Ваш, Париса

Удаление приложения из Firebase точно не требуется, при этом я не совсем уверен, в чем причина. Я так понимаю, телефон подключен к интернету?

TheLibrarian 25.10.2022 14:11

Может ли этот вопрос помочь вам?

TheLibrarian 25.10.2022 14:39

Могу я увидеть ваш файл gradle на уровне проекта?

jbmcle 25.10.2022 14:45

@TheLibrarian спасибо за ваш ответ, да, это связано с Интернетом. и ответы на этот вопрос не помогли :(

Parissa Kalaee 26.10.2022 09:56
1
4
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хорошо, после пары дней борьбы со всеми деталями моего проекта я заметил, что в моем проекте было три копии google-services.json, я изменил только одну из них! Затем я изменил их все, доступные в разных вариантах сборки, и теперь проблема решена!

Другие вопросы по теме