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