我的应用程序中有第一个NullPointerExceptions,它出现在Developer Console上。
当我开始在这里寻求建议时,我意识到问题是什么,但是它让我头脑中的东西困扰了我一段时间 - 如何让它尽可能简单地调试我的代码时我唯一能访问的是开发人员控制台和那里的堆栈跟踪。
换句话说,作为开发人员,我可以做些什么来改善我的应用程序在野外崩溃时获得的反馈?也许它是谷歌分析,也许是Instrumentation类,但是当我无法访问用户或他们的设备进行调试时,必须有更好的方法来获取更多上下文以帮助我调试我的应用程序?
答案 0 :(得分:4)
您也可以使用ACRA http://code.google.com/p/acra/
答案 1 :(得分:1)
如果您启用了某些应用程序日志记录,则可以使用http://code.google.com/p/android-remote-stacktrace/发送这些日志。这将为您提供宝贵的背景信息,说明用户在发生崩溃之前的实际行动。