【发布时间】:2012-10-18 05:51:34
【问题描述】:
当我使用模拟器运行我的 Android 应用程序时,它运行良好,在我的手机上也是如此,但在另一部手机上,尝试运行该应用程序时,我总是收到“不幸的是 [...] 已停止”错误。我如何找出这个错误的原因(使用模拟器,我可以在 LogCat 中查找,但在真机上无法查找)??
提前致谢!
【问题讨论】:
标签: android error-handling logcat
当我使用模拟器运行我的 Android 应用程序时,它运行良好,在我的手机上也是如此,但在另一部手机上,尝试运行该应用程序时,我总是收到“不幸的是 [...] 已停止”错误。我如何找出这个错误的原因(使用模拟器,我可以在 LogCat 中查找,但在真机上无法查找)??
提前致谢!
【问题讨论】:
标签: android error-handling logcat
在真机上,您可以使用工具aLogCat 来查看设备本身的日志。您也可以通过 USB 将其连接到您的计算机并使用adb logcat 工具,日志将在计算机的 shell 窗口中可见。
如果您更喜欢无线方法,也可以使用 WiFi ADB 之类的工具在无线网络上使用 Adb logcat。
【讨论】:
Android Remote Stacktrace 是一个非常有用的库/脚本,它允许您轻松添加一种方式,让手机以您的方式发送崩溃日志。
在这种情况下,最简单的方法可能是将其添加到您放在另一部手机上的测试版本中。由于它没有被积极开发 (afaik),您可能不想将它放在正常的商店发布版本中。
【讨论】: