当前位置: 首页 > 知识库问答 >
问题:

Android:如何在Google Play开发者控制台中获得有关捕获异常的信息?

潘琪
2023-03-14

当部署在Google Play Store中的应用程序崩溃时,您会看到以下崩溃报告。假设我有异常,这些异常是用log.e捕获和记录的,那么有没有什么方法可以看到这些异常呢?换句话说:当我想看到对我的工作流真正重要的错误时,在Google Play开发人员控制台中看到这些异常的唯一方法是在应用程序中抛出runtimeexception来故意使应用程序崩溃吗?(那就太蠢了)。

背景:我目前实现应用内计费。在购买过程中,确实有很多阶段可能会发生异常。如果一个客户会联系我并询问为什么购买过程没有工作,如果我在Google Play开发人员控制台中没有看到任何信息,我该如何知道?

共有1个答案

杜晨朗
2023-03-14

你可以使用Firebase Crashlytics

Firebase Crashlytics是一个轻量级的实时崩溃报告器,可以帮助您跟踪、确定优先级并修复侵蚀应用程序质量的稳定性问题。Crashlytics通过智能地对崩溃进行分组并突出显示导致崩溃的环境,从而节省了故障排除时间。

关键能力

获取可能需要立即关注的新问题、回归问题和不断增长的问题的实时警报。

开始使用Firebase Crashlytics

 类似资料:
  • 我在我的控制器中使用javax验证,带有。当服务器接收到无效数据时,它会抛出错误,但我想处理该错误并返回自定义格式的错误。我无法在控制器建议中捕获异常。我使用的是Spring webFlux,因此无法使用bindingResult。我如何处理该异常?这是我的代码 控制器 资源 错误处理程序

  • 代码是很容易出现错误的。你也很可能犯错误……哦,我在说什么?只要你是人,你 一定 会犯错误(在写代码的时候),除非你是 机器人。 但在浏览器中,默认情况下用户是看不到错误的。所以,如果脚本中有错误,我们看不到是什么错误,更不能够修复它。 为了发现错误并获得一些与脚本相关且有用的信息,浏览器内置了“开发者工具”。 通常,开发者倾向于使用 Chrome 或 Firefox 进行开发,因为它们有最好的开

  • 问题内容: 发现在Java 1.6(以及从Eclipse)上运行时,吞没了该方法中的异常之后,我试图找到一种捕获这些异常的方法,而不会在我的所有实现中都添加throw / catch 。 该API建议覆盖应对此有所帮助: 导致此future报告一个ExecutionException,并以给定throwable作为其原因,除非已经设置或取消了此Future。计算失败时,run方法在内部调用此方法。

  • 我目前在我的路由中使用dotry/doCatch块,因此我无法使用全局onException块。 然而,如果驼峰路由中断(由于错误代码或意外/未测试的场景),我希望执行一些业务逻辑。希望这永远不会发生,但我仍然想处理更糟糕的情况。 我不能在全局OneException块中有java.lang.Exception,而且,我不想在每个路由上都添加一个额外的捕获。 在抛出未捕获的异常和中断路由之前,是否

  • 问题内容: 我有一个Swing应用程序,即使我在/中都包含了所有内容,也没有捕获到异常。 我得到的只是这个堆栈跟踪: 问题答案: 正如另一位发布者所提到的,您的问题是该异常正在另一个线程(事件调度线程)中引发。几个解决方案: 在发生异常的实际代码周围进行尝试/捕获:例如,如果它是对ActionListener处理的按钮单击的响应,则将try / catch放入actionPerformed()方法

  • 问题内容: 我的JSP页面中有一个复选框,它接受整数值: 如果用户将输入的值更改为一个值,例如: 该页面将引发一个。如何在控制器中捕获并显示有意义的消息? 问题答案: 您可以使用JSTL的 c:catch 标签: