Firebase 崩溃根本不显示在 Firebase 控制台中
Firebase Crashes doesn't show in Firebase Console at all
我正在开发的应用已链接到 Firebase 控制台中的一个项目。我也将 'google-services.json' 包含在 'app' 文件夹下。
我的最高等级 build.gradle 是:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
我的应用级别 build.gradle 是:
dependencies {
compile 'com.google.firebase:firebase-crash:9.8.0'
}
apply plugin: 'com.google.gms.google-services'
我知道最新的 'firebase-crash' 是 10.0.1,它需要更新 Google 存储库和 Google 播放服务。但是,我可以在我正在制作的另一个应用程序上使用相同的 firebase-crash。我的网络包有点少,我还没来得及更新
我在 MainActivity 的 onCreate()
中使用以下代码片段导致测试崩溃:
FirebaseCrash.log(TAG + ": Test Log"));
FirebaseCrash.report(new Exception("Test Exception"));
我也检查了 'google-services.json' 是否正确 mobile_sdk_id,它完全匹配。我的包名也与 firebase 项目匹配。
我不使用 Firebase Analytics 做任何事情。
以下是 logcat 输出:
20:09:07.830 D/OpenGLRenderer: Enabling debug mode 0
20:09:07.915 D/FA: Connected to remote service
20:09:07.915 V/FA: Processing queued up service tasks: 3
20:09:10.340 D/dalvikvm: GC_CONCURRENT freed 301K, 12% free 11312K/12807K, paused 45ms+3ms, total 167ms
20:09:12.995 V/FA: Inactivity, disconnecting from the service
20:13:29.480 V/FA: Recording user engagement, ms: 261701
20:13:29.480 V/FA: Using measurement service
20:13:29.480 V/FA: Connecting to remote service
20:13:29.485 V/FA: Activity paused, time: 31073604
20:13:29.485 D/FA: Logging event (FE): _e, Bundle[{_o=auto, _si=-207754800234984953, _et=261701, _sc=MainActivity}]
20:13:29.675 D/dalvikvm: GC_CONCURRENT freed 612K, 14% free 11339K/13127K, paused 31ms+64ms, total 187ms
20:13:29.675 V/FA: Using measurement service
20:13:29.690 V/FA: Connection attempt already in progress
20:13:29.690 D/FA: Connected to remote service
20:13:29.695 V/FA: Processing queued up service tasks: 2
20:13:34.745 V/FA: Inactivity, disconnecting from the service
20:26:19.835 D/dalvikvm: GC_CONCURRENT freed 630K, 14% free 11302K/13127K, paused 19ms+2ms, total 135ms
自从我试图在 Firebase 控制台上查看错误以来已经 5 个小时了。我已经尝试打开和关闭我的应用程序超过 20 次。
我怎么知道 FirebaseCrash 已经启用?
错误什么时候会出现在控制台中?
我做错了什么吗?
编辑:
logcat中没有V/FirebaseCrash:
消息。
以下未出现在 logcat 中:
FirebaseCrash.logcat(0, TAG, "Test Logcat 0");
FirebaseCrash.logcat(1, TAG, "Test Logcat 1");
在调试器附加之前,FirebaseCrash 打印了一些行:
12-11 22:27:09.950 I/FirebaseCrash: FirebaseCrash reporting initialized com.google.android.gms.internal.zzbks@424d3e68
12-11 22:27:09.950 I/FirebaseInitProvider: FirebaseApp initialization successful
将 Firebase-Crash 更新至 10.0.1 和其他 SDK 工具。没有变化。
得知我的笔记本电脑的日期晚了一天,我感到很惭愧。一旦我更正了日期,结果就开始显示在控制台中。我的问题现在解决了。
我正在开发的应用已链接到 Firebase 控制台中的一个项目。我也将 'google-services.json' 包含在 'app' 文件夹下。
我的最高等级 build.gradle 是:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
我的应用级别 build.gradle 是:
dependencies {
compile 'com.google.firebase:firebase-crash:9.8.0'
}
apply plugin: 'com.google.gms.google-services'
我知道最新的 'firebase-crash' 是 10.0.1,它需要更新 Google 存储库和 Google 播放服务。但是,我可以在我正在制作的另一个应用程序上使用相同的 firebase-crash。我的网络包有点少,我还没来得及更新
我在 MainActivity 的 onCreate()
中使用以下代码片段导致测试崩溃:
FirebaseCrash.log(TAG + ": Test Log"));
FirebaseCrash.report(new Exception("Test Exception"));
我也检查了 'google-services.json' 是否正确 mobile_sdk_id,它完全匹配。我的包名也与 firebase 项目匹配。
我不使用 Firebase Analytics 做任何事情。
以下是 logcat 输出:
20:09:07.830 D/OpenGLRenderer: Enabling debug mode 0
20:09:07.915 D/FA: Connected to remote service
20:09:07.915 V/FA: Processing queued up service tasks: 3
20:09:10.340 D/dalvikvm: GC_CONCURRENT freed 301K, 12% free 11312K/12807K, paused 45ms+3ms, total 167ms
20:09:12.995 V/FA: Inactivity, disconnecting from the service
20:13:29.480 V/FA: Recording user engagement, ms: 261701
20:13:29.480 V/FA: Using measurement service
20:13:29.480 V/FA: Connecting to remote service
20:13:29.485 V/FA: Activity paused, time: 31073604
20:13:29.485 D/FA: Logging event (FE): _e, Bundle[{_o=auto, _si=-207754800234984953, _et=261701, _sc=MainActivity}]
20:13:29.675 D/dalvikvm: GC_CONCURRENT freed 612K, 14% free 11339K/13127K, paused 31ms+64ms, total 187ms
20:13:29.675 V/FA: Using measurement service
20:13:29.690 V/FA: Connection attempt already in progress
20:13:29.690 D/FA: Connected to remote service
20:13:29.695 V/FA: Processing queued up service tasks: 2
20:13:34.745 V/FA: Inactivity, disconnecting from the service
20:26:19.835 D/dalvikvm: GC_CONCURRENT freed 630K, 14% free 11302K/13127K, paused 19ms+2ms, total 135ms
自从我试图在 Firebase 控制台上查看错误以来已经 5 个小时了。我已经尝试打开和关闭我的应用程序超过 20 次。
我怎么知道 FirebaseCrash 已经启用? 错误什么时候会出现在控制台中? 我做错了什么吗?
编辑:
logcat中没有
V/FirebaseCrash:
消息。以下未出现在 logcat 中:
FirebaseCrash.logcat(0, TAG, "Test Logcat 0"); FirebaseCrash.logcat(1, TAG, "Test Logcat 1");
在调试器附加之前,FirebaseCrash 打印了一些行:
12-11 22:27:09.950 I/FirebaseCrash: FirebaseCrash reporting initialized com.google.android.gms.internal.zzbks@424d3e68 12-11 22:27:09.950 I/FirebaseInitProvider: FirebaseApp initialization successful
将 Firebase-Crash 更新至 10.0.1 和其他 SDK 工具。没有变化。
得知我的笔记本电脑的日期晚了一天,我感到很惭愧。一旦我更正了日期,结果就开始显示在控制台中。我的问题现在解决了。