erk*_*mir 5 crash android firebase crashlytics-android google-fabric
从 Fabric 迁移到 crashlytics 后,Firebase 控制台上不再显示崩溃报告。我按照升级文档进行迁移。
我尝试强制崩溃进行测试并使用 登录adb logcat -s FirebaseCrashlytics
,我注意到读取设置时出现错误。
FirebaseCrashlytics:设置请求失败。
09-29 16:09:56.619 683 721 D FirebaseCrashlytics: Requesting settings from https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/1:657730209335:android:0f0486036fa5647e/settings
09-29 16:09:56.619 683 721 D FirebaseCrashlytics: Settings query params were: {instance=23c94567f3a0450c2c4276ef9c4f083d3e073ab9, build_version=714012888, display_version=7.14.0.128, source=1}
09-29 16:09:56.641 683 721 E FirebaseCrashlytics: Settings request failed.
Run Code Online (Sandbox Code Playgroud)
这是我的设置。
{"settings_version":3,"cache_duration":86400,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":false,"prompt_enabled":false,"push_enabled":false,"firebase_crashlytics_enabled":false},"app":{"status":"activated","update_required":false,"report_upload_variant":2,"native_report_upload_variant":2},"fabric":{"org_id":"5e00a1546bfe67fb08000062","bundle_id":"com.univera.android"}}
Run Code Online (Sandbox Code Playgroud)
firebase_crashlytics_enabled”设置中的状态为 false。
在控制台上启用了 Crashlytics。
我正在使用版本 17.2.1 implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
并且启用了 CrashlyticsCollectionFirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
为什么我的设置中 firebase_crashlytics_enabled”状态为 false 以及设置请求有什么问题。
从 Fabric 迁移后,有人在 Firebase 控制台上看到报告吗?
您的应用必须执行以下行才能在启动时初始化 Firebase:
FirebaseApp.initializeApp(getContext());
Run Code Online (Sandbox Code Playgroud)
此外,您可能需要设置一个用户 ID,以便在 Firebase 控制台中使用该用户 ID 标记崩溃:
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
mFirebaseAnalytics.setUserId("yourUserTag");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6431 次 |
最近记录: |