【问题标题】:Difficulties with step by step debugging in android.在android中逐步调试的困难。
【发布时间】:2011-01-31 08:14:58
【问题描述】:

我想在 android 中执行逐步调试。我在 Eclipse 中工作。每当我启动我的 android 应用程序并遇到断点时,就会出现问题。问题来了:

我进入调试模式,我看到我的断点已被命中,但现在我想逐步执行,它不起作用。 只要我按下 f5 或按下 step over/step into 键,就会打开一个新窗口,显示以下内容:

类文件编辑器

找不到来源

我该怎么办?我已将我正在调试的文件附加到源,但它仍然无法正常工作? 这个错误是什么意思?

【问题讨论】:

  • 您是否尝试单步执行 Android 库中的方法?

标签: android


【解决方案1】:

尝试设置断点。如果您“停止”您的应用程序,您将无法分辨出您实际上是哪一部分来源。 (您的应用程序使用了 android-libs,因此您可能在按下 step oper/into 键时正在执行一些 libs 行。 如果您设置断点,应用会在您的代码中停止,而不是在库中。

【讨论】:

    【解决方案2】:

    您是否尝试过改用 DDMS?我多次使用它时发现我的代码存在问题。

    按照上述帖子的建议使用 f6(跨步)也可以。你到底想调试什么?

    【讨论】:

      【解决方案3】:

      也许调试器指向一个库代码(你添加了任何外部库引用吗?)。

      【讨论】:

        【解决方案4】:

        您实际上可以下载 Android 源代码并在 android 源文件中继续调试。有时,了解封面背后发生的事情实际上很有用。

        另外,尝试按 F6(如果您使用的是 Eclipse),因为它不会进入更深入的功能,而是逐行继续。或者设置一堆断点并按 F8 继续,如果这对您更方便。

        【讨论】:

          猜你喜欢
          • 2015-11-06
          • 1970-01-01
          • 2014-07-09
          • 1970-01-01
          • 1970-01-01
          • 2014-11-14
          • 2017-04-26
          • 1970-01-01
          • 2013-09-29
          相关资源
          最近更新 更多