【问题标题】:how to force to crash firebasecrashlytics?如何强制使firebasecrashlytics崩溃?
【发布时间】:2020-09-16 18:22:22
【问题描述】:

我正在开发新闻应用程序,我是 firebase Crashlytics 的新手,我想强制崩溃,我想获得崩溃报告,但我没有收到任何崩溃报告,我该如何实现这一目标

在我的实现之下

binding.root.setOnClickListener { v ->

                FirebaseCrashlytics.getInstance()

                val intent = Intent(v.context, DetailActivity::class.java)
                intent.putExtra(urlKey, articleList[position].url)

                v.context.startActivity(intent)
            }

在我的 firebase crashlytics 控制台屏幕截图下方 my firebasecrashlytics console

我想知道我在哪里犯错了如何强制我的应用崩溃

【问题讨论】:

标签: android kotlin firebase-crash-reporting


【解决方案1】:

如何强制让我的应用崩溃

只需抛出一个由 crashlytics 未处理的异常处理程序处理的异常,例如

throw RuntimeException("crash testing")

【讨论】:

  • 无论您想在哪里崩溃。例如“崩溃”按钮的点击监听器。
  • 但是现在我已经在他们测试的示例中的适配器类中实现了数据绑定,当用户单击按钮但我的适配器类中没有按钮时
【解决方案2】:

你可以试试这个:

binding.root.setOnClickListener { v ->
       val intent = Intent(v.context, DetailActivity::class.java)
       intent.putExtra(urlKey, articleList[articleList.size].url) // you can throw ArrayIndexOutOfBoundsException

       v.context.startActivity(intent)
}

binding.root.setOnClickListener { v ->
         throw RuntimeException("Test Crash") // Force a crash
}

【讨论】:

  • 我已经尝试过您的解决方案,但 firebase 没有检测到崩溃
  • 你完成到implement了吗?
  • 未检测到
  • Abi nasilsin Benda turk erur
  • 塞拉姆埃德加,Adım adım dokümanı takip etmelisin。 Başaralı bir şekilde kurulumu yaparsan,hata raporlarını görebilirsin。 (你好 Edgar,你应该按照文档一步一步来。如果你成功完成实施,你可以看到崩溃报告)
【解决方案3】:

您可以在 onCreate 函数中这样做:

在 Kotlin 中:throw RuntimeException("Test Crash")

在 Java 中:throw new RuntimeException("Test Crash");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 2011-05-16
    • 1970-01-01
    • 2021-05-02
    • 2012-06-13
    • 2011-08-11
    • 1970-01-01
    相关资源
    最近更新 更多