【发布时间】:2011-01-16 04:25:08
【问题描述】:
我为 Android 开发了一些应用程序, 奇怪的是,在模拟器上它非常稳定,但是当我在朋友的真实设备(nexus)上尝试时,它会一次又一次地崩溃,当它发生时,不能指望特定的情况。 我真的想尽快分发应用程序,但我在我的模拟器中找不到任何泄漏.. 我该怎么办?我如何调试我的应用程序并找到它在真实设备上迷恋的原因..
谢谢, 伊丹
【问题讨论】:
我为 Android 开发了一些应用程序, 奇怪的是,在模拟器上它非常稳定,但是当我在朋友的真实设备(nexus)上尝试时,它会一次又一次地崩溃,当它发生时,不能指望特定的情况。 我真的想尽快分发应用程序,但我在我的模拟器中找不到任何泄漏.. 我该怎么办?我如何调试我的应用程序并找到它在真实设备上迷恋的原因..
谢谢, 伊丹
【问题讨论】:
将 Nexus One 插入您的 PC,并在应用崩溃时查看堆栈跟踪。如果您想知道您的应用为什么会崩溃,您必须了解这些堆栈跟踪。
【讨论】:
您可以告诉您的朋友从 Android 市场下载 http://code.google.com/p/android-log-collector/ 并在崩溃后立即运行它。它可以让他选择以各种方式分享他最近的 logcat。
有些事情对他来说可能是私密的(比如他运行了哪些程序),因此他可以通过电子邮件将其发送给自己,然后仅将有关您应用的部分转发给您。
【讨论】: