【问题标题】:App is not stable应用不稳定
【发布时间】:2011-01-16 04:25:08
【问题描述】:

我为 Android 开发了一些应用程序, 奇怪的是,在模拟器上它非常稳定,但是当我在朋友的真实设备(nexus)上尝试时,它会一次又一次地崩溃,当它发生时,不能指望特定的情况。 我真的想尽快分发应用程序,但我在我的模拟器中找不到任何泄漏.. 我该怎么办?我如何调试我的应用程序并找到它在真实设备上迷恋的原因..

谢谢, 伊丹

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    将 Nexus One 插入您的 PC,并在应用崩溃时查看堆栈跟踪。如果您想知道您的应用为什么会崩溃,您必须了解这些堆栈跟踪。

    【讨论】:

    • 正如 mBaird 所说,插入并观察日志猫,它会准确地告诉你发生了什么
    • 太糟糕了,我还不能拥有该设备,希望尽快得到它,以便我可以测试它 请检查我的这个问题,并告诉我这是否也是内存泄漏的一个很好的理由。 .stackoverflow.com/questions/2253088/…
    【解决方案2】:

    您可以告诉您的朋友从 Android 市场下载 http://code.google.com/p/android-log-collector/ 并在崩溃后立即运行它。它可以让他选择以各种方式分享他最近的 logcat。

    有些事情对他来说可能是私密的(比如他运行了哪些程序),因此他可以通过电子邮件将其发送给自己,然后仅将有关您应用的部分转发给您。

    【讨论】:

    • 谢谢,但也不能是一些我可以查看我的 logcat 的东西,这些东西可能暗示对真实设备有一些迷恋?像许多分配问题一样...他告诉我有线程泄漏..我什至不知道从哪里开始检查它..我有几个线程..但是他们怎么可能有泄漏?谢谢。
    • 线程泄漏是什么意思?我不知道该告诉你什么,也不知道他为什么认为有问题。
    • 也许我应该补充一下,日志收集器得到做logcat的输出,但它可以在事后运行,他不需要连接到电脑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 2013-07-21
    • 2023-03-25
    • 2017-05-11
    • 2011-01-20
    • 2018-11-26
    相关资源
    最近更新 更多