如何强制使firebasecrashlytics崩溃?

时间:2020-05-29 08:19:04

标签: android kotlin firebase-crash-reporting

我正在开发新闻应用程序,并且是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

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

3 个答案:

答案 0 :(得分:4)

如何强制使我的应用程序崩溃

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

throw RuntimeException("crash testing")

答案 1 :(得分:0)

您可以尝试以下方法:

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
}

答案 2 :(得分:0)

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

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

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