android调试器

时间:2011-10-20 01:34:44

标签: android eclipse

我在android模拟器中出错了。 “应用程序AppName意外停止。请再试一次。

如何使用调试器排除错误发生的位置

6 个答案:

答案 0 :(得分:1)

这是一个非常大的问题。以下是调试Android应用程序的标准Android文档:

http://developer.android.com/guide/developing/debugging/index.html

答案 1 :(得分:1)

我通常不会用链接回答..但老实说,这可能是最容易的,只需要浏览一下这个URL。断点和日志事件。

http://www.vogella.de/articles/EclipseDebugging/article.html#usedebug_breakpoints

答案 2 :(得分:1)

您还应该查看日志文件。默认情况下,android会将所有消息记录到日志文件中,您可以在命令行上将其作为“adb logcat”进行访问。有关here

的adb工具战略的更多信息

答案 3 :(得分:1)

我不确定你想要什么样的调试器。 AFAIK,两个调试器可以在android中使用:ADB和gdbserver。如果要调试java代码,可以使用ADB。您可以在shell中发出“adb connect localhost”以使adb连接到您的模拟器。然后,您可以使用“adb logcat”查看模拟器的日志。大多数情况下,模拟器会为您提供有关Java代码中错误发生位置的日志。

答案 4 :(得分:1)

我在没有更改代码的情况下等待longgggg之后重新编译(我确实删除了代码和xml文件,但是用cntl + z解除了它)然后它没有问题 - 叹气 -

答案 5 :(得分:0)

我喜欢使用Logcat。 Logcat会给出一个非常详细的错误消息,其中包含发生错误的行。您可以通过执行以下命令在Eclipse中打开Logcat透视图:

窗口 - >显示视图 - >其他(如果Logcat未在列表中显示) - > logcat的

我更喜欢调试器,因为模拟器运行得更快。