【问题标题】:Upgrading to Firebase Crashlytics升级到 Firebase Crashlytics
【发布时间】:2020-09-23 08:56:25
【问题描述】:

我已按照this firebase crashlytics 升级指南中的步骤进行操作,并且我已经替换了用于在我的应用程序中记录崩溃的所有代码。但是我仍然在 Firebase 控制台中收到一条警告,上面写着“请升级到普遍可用的 Firebase Crashlytics SDK 以在 2020 年 11 月 15 日之后继续在 Firebase 控制台中接收崩溃报告”。 是否还有另一个步骤我应该升级。 我仍然收到来自未升级到最新 SDK 的旧版本应用程序的崩溃。这可能是 Firebase 上弹出警告的原因吗?

【问题讨论】:

  • 此消息对所有人可见。即使是从第一天开始就使用新版本的项目。
  • 如果您对 Firebase 控制台有任何问题或疑问,请联系 Firebase 支持以寻求帮助。 support.google.com/firebase/contact/support
  • 这里有同样的问题。 “与您的帐户关联的以下项目包括已启用 Crashlytics 且未采用新 SDK 的应用:”并且以下项目已经是最新的。

标签: android firebase crashlytics


【解决方案1】:

upgradefirebase 库之后:


测试您的 Crashlytics 实施

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))

启用 Crashlytics 调试日志记录

adb shell setprop log.tag.FirebaseCrashlytics DEBUG

您可以构建发布版本并在发布 apk 中强制崩溃来测试您的 Crashlytics 实现,而不是启用调试日志记录 崩溃


在发布版本中强制崩溃后,此消息应显示在 Firebase 控制台中

报告最多可能需要五分钟才会出现在 Firebase 控制台

【讨论】:

  • 消息出现在 Firebase 控制台的什么位置?
  • 消息显示在 Crashlytics 页面(firebase 控制台)上,而不是消息“请在 2020 年 11 月 15 日之前升级到 Firebase Crashlytics SDK 以继续获取崩溃报告”
【解决方案2】:

我的应用程序使用的是织物。在 2020 年 11 月 15 日之前,我不断收到升级到 sdk 的消息。 我跟着同一个链接 https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android.

在 4-5 小时后将其发布给我的测试团队。 Firebase 控制台已更新以通知我应用程序正在使用最新的 sdk。

第 1 步:转到 Firebase 控制台。 第 2 步:选择您的项目。 第 3 步:从左侧菜单转到 Crashlytics 选项。 STEP4:你会得到下面的页面。

【讨论】:

    猜你喜欢
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多