在Eclipse中调试Android应用程序不起作用

时间:2013-12-05 13:05:33

标签: android eclipse debugging

我是Android开发和Eclipse环境的新手;我习惯在C#中使用VS开发,所以希望我的问题只是一个配置问题。

我正在尝试使用调试器来逐步完成我的软件。我知道如何添加断点,软件必须在调试模式下运行。从这里我应该可以使用F5& F6介入我的断点。

我的问题是这些“步进”功能似乎不起作用。我的代码在断点处停止,但是当我试图越过它时没有任何反应。突出显示的行不突出显示,但然后立即突出显示;因此我似乎永远无法单步执行我的代码。

我希望这个问题有意义,我感谢任何可以提供的帮助。

1 个答案:

答案 0 :(得分:1)

有几种情况可能发生:

  • 在第一次出现之前,再次执行该行。只有在使用递归或代码并行执行时才会发生这种情况。
  • 你踩到并继续到目前为止它返回外部方法。当行包含嵌套方法调用时,可能会发生这种情况:getMyObject(getIdentifier(searchId("foobar"))
  • 源代码与执行的应用程序不匹配。例如,当使用反编译器或附加了错误的源代码版本时。

要获得准确答案,您应该发布代码和您正在采取的步骤。


如果可能,您应该切换到基于IntelliJ的Android Studio,因为Android Eclipse插件被Google放弃了。

相关问题