如何解决Firebase Crashlytics SDK更新无法正常工作报表未显示在控制台中
各位程序员,
我目前遇到问题,想知道是否有人或谁可以提供帮助。
我们已经将Firebase Crashlytics SDK升级到了最新版本,但是现在我们没有收到任何报告。
我在日志中看到一切正常,但是现在显示报告。
我已经添加了应用程序级别的依赖关系:
// Import the BoM for the Firebase platform
implementation platform('com.google.firebase:firebase-bom:26.0.0')
// Declare the dependencies for the Crashlytics and Analytics libraries
// When using the BoM,you don't specify versions in Firebase library dependencies
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'
在应用级存储库中,我包括:
jcenter()
mavenCentral()
应用级插件已应用
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services' // Google Services Gradle plugin
apply plugin: 'com.google.firebase.crashlytics' // Apply the Crashlytics Gradle plugin
我也尝试过将com.google.gms.google-services放在Gradle文件的底部
对于项目级别的Gradle文件,我在allprojects中添加了存储库:
google()
mavenCentral()
jcenter()
当然,对于构建脚本,我添加了存储库
jcenter()
mavenCentral()
google()
和依赖性
classpath 'com.android.tools.build:gradle:4.1.0'
classpath 'com.google.gms:google-services:4.3.4'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0'
过滤/ firebase时,日志显示以下内容
2020-11-02 12:29:59.943 523-523/com.angrynerds.superbrains I/FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
2020-11-02 12:29:59.994 523-523/com.angrynerds.superbrains I/FirebaseCrashlytics: Initializing Crashlytics 17.2.2
2020-11-02 12:30:00.009 523-523/com.angrynerds.superbrains I/FirebaseInitProvider: FirebaseApp initialization successful
过滤/ fa
2020-11-02 12:37:08.750 2128-2177/com.angrynerds.superbrains I/FA: App measurement initialized,version: 33025
2020-11-02 12:37:08.750 2128-2177/com.angrynerds.superbrains I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
2020-11-02 12:37:08.750 2128-2177/com.angrynerds.superbrains I/FA: To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app com.angrynerds.superbrains
2020-11-02 12:37:08.750 2128-2177/com.angrynerds.superbrains D/FA: Debug-level message logging enabled
2020-11-02 12:37:09.178 2128-2177/com.angrynerds.superbrains I/FA: Tag Manager is not found and thus will not be used
2020-11-02 12:37:09.254 2128-2177/com.angrynerds.superbrains D/FA: Connected to remote service
我用这段代码强制崩溃
FirebaseCrashlytics.getInstance().log("Testing!!!");
try {
throw new IllegalStateException("Testing new crashlytics sdk :)");
} catch (IllegalStateException e) {
e.printStackTrace();
FirebaseCrashlytics.getInstance().recordException(e);
}
if (true) throw new RuntimeException("Test Crash"); // Force a crash
请帮助我们,谢谢。
解决方法
您的项目中有哪个版本的Android Studio,gradle和build.gradle?按照我的看法,使用两者的最新版本都可以。让我知道是否可以。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。