我正在忙着编写一款应用程序,但有时会崩溃。当它崩溃并且我回到电脑前时,我只有堆栈跟踪。
是否有办法在应用程序崩溃时获取内存转储?
谢谢!
我正在忙着编写一款应用程序,但有时会崩溃。当它崩溃并且我回到电脑前时,我只有堆栈跟踪。
是否有办法在应用程序崩溃时获取内存转储?
谢谢!
不是内存转储,而是ACRA(Android应用程序崩溃报告)http://code.google.com/p/acra/非常擅长记录正在发生的信息。最详细的信息是堆栈跟踪。
仅凭调试信息可能并不是非常有用,但您可以修改他们的代码,在应用程序崩溃时执行并发送logcat,以便获取更多有关正在发生的情况的详细信息。我认为出于隐私/安全原因,他们默认不这样做,但查看崩溃周围的logcat会更有用。
除此之外,您需要使用调试器进行调试。