我为Android开发了一些应用, 仿真器上的Weirdthing它非常稳定,但是当我尝试了朋友的真实设备(nexus)时,它会时间紧迫,当特定情况发生时,它无法指责特定情况。 我真的想尽快分发应用程序,但我无法在我的模拟器中发现任何泄漏..我该怎么办?我如何调试我的应用程序,并找到它在真实设备上迷恋的原因..
谢谢, 伊詹
答案 0 :(得分:3)
将Nexus One插入PC,并在应用程序崩溃时查看堆栈跟踪。如果你想知道为什么你的应用程序崩溃,你必须得到那些堆栈跟踪。
答案 1 :(得分:2)
您可以告诉您的朋友从Android市场下载http://code.google.com/p/android-log-collector/并在崩溃后立即运行它。它会给他一个选择,以各种方式分享他最近的logcat。
有些事情对他来说可能是私密的(比如他运行过的程序),所以他可以通过电子邮件发送给自己,然后转发关于你应用程序的部分。