Logcat 发布应用后

Logcat after publishing an app

我有一个关于 Logcat 的问题。

在 Android Studio 中调试时,工具 Logcat 非常有用,它显示 导致崩溃的确切代码行,通常是 NullPointerException, 还有其他类型。

基本问题是:应用发布后,有没有办法跟踪应用的崩溃 以同样的精度? 我的意思是:在 Google Developer Console 或其他服务中,是否有自动获取此信息的方法 或者开发人员必须编写一些代码才能做到这一点? 在第二种情况下,link 了解如何跟踪潜在的错误会很有用。

是的,你可以。

您可以集成一些崩溃报告工具,例如 ACRA、CrashLitics 等。还有免费版和商业版,它们提供有关崩溃的所有信息,包括行号

lots.

问题是在您发布后您无法访问物理设备,而其他人 download/buy 您的应用程序。限制是用户需要访问互联网。错误报告是您的解决方案。

这里有几个选项,我个人用过mint-splunk。它运行良好。

https://try.crashlytics.com/

https://mint.splunk.com/

http://newrelic.com/mobile-monitoring

正如其他朋友所说,您可以使用提供的服务,但也可以使用准备好的 class 和 java 中的方法(例如线程 class)为您自己创建崩溃报告系统.

是的,在 Google 开发人员控制台中,左侧有一个名为 "Crashes & ANRs" 的菜单项,它将为您提供调查崩溃所需的所有信息。它为您提供了应用程序版本、android 版本、设备、堆栈跟踪……几乎所有内容。它看起来像这样: