我已经按照this firebase crashlytics升级指南中的步骤进行操作,并且替换了用于记录应用程序中崩溃的所有代码。但是我在firebase控制台中仍然收到警告,提示“请升级到通用的Firebase Crashlytics SDK,以便在2020年11月15日之后继续在Firebase控制台中接收崩溃报告”。 我还有其他步骤应该升级吗? 我还收到我的应用程序较旧版本的崩溃,这些崩溃未升级到最新的SDK。这可能是为什么警告在火力场上弹出的原因吗?
答案 0 :(得分:0)
在upgrade Firebase库之后:
Force a crash to test your implementation
val crashButton = Button(this)
crashButton.text = "Crash!"
crashButton.setOnClickListener {
throw RuntimeException("Test Crash") // Force a crash
}
addContentView(crashButton, ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT))
adb shell setprop log.tag.FirebaseCrashlytics DEBUG
除了启用调试日志记录外,您还可以构建发行版并在发行版APK中强制崩溃以测试您的Crashlytics实现 崩溃
在发行版本中发生强制崩溃后,此消息应显示在Firebase控制台中
报告最多可能需要五分钟才能显示在 Firebase控制台
答案 1 :(得分:-1)
我的应用程序正在使用结构。 2020年11月15日之前,我不断收到消息要升级到sdk。 我遵循了相同的链接 https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android。
在4-5个小时后将其发布给我的测试团队。 Firebase控制台已更新,以通知我该应用程序正在使用最新的SDK。
第1步:转到Firebase控制台。 步骤2:选择您的项目。 第3步:从左侧菜单转到Crashlytics选项。 STep4:您将获得以下页面。