如何强制使firebasecrashlytics崩溃?
Posted
技术标签:
【中文标题】如何强制使firebasecrashlytics崩溃?【英文标题】:how to force to crash 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
我想知道我在哪里犯错了如何强制我的应用崩溃
【问题讨论】:
您是否按照文档实施 crashlytics ? 您是否按照教程进行操作?你问的是入门指南的第二步,这里:firebase.google.com/docs/crashlytics/… 【参考方案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");
【讨论】:
以上是关于如何强制使firebasecrashlytics崩溃?的主要内容,如果未能解决你的问题,请参考以下文章
如何使 Android 和 iOS 的 Flutter App 崩溃(以测试 Firebase Crashlytics)?
ITDaily | GitHub下午崩掉,网友:强制下班,被迫摸鱼;比亚迪汉或使用华为鸿蒙OS系统 ;微软小冰将分拆独立运营