我想在android中逐步调试。我在Eclipse工作。每当我启动我的Android应用程序并遇到断点时,就会出现问题。这是问题所在:
我进入调试模式,我看到我的断点已被击中,但现在我想要逐步执行,它不起作用。 只要按f5或按步骤/步骤键,就会打开一个新窗口,说明以下内容:
CLASS FILE EDITOR
来源未找到
我该怎么办?我已将我正在调试的文件附加到源但它仍然无法正常工作? 这个错误意味着什么?
答案 0 :(得分:0)
尝试设置断点。如果您“停止”您的应用程序,您无法分辨出您实际所在的部分内容。 (您的应用程序会使用android-libs,因此您可能会在按下步骤操作键时执行一些libs行。 如果您设置断点,则应用程序将停止在您的代码中,而不是在库中。
答案 1 :(得分:0)
你可以实际下载Android源代码并继续在android源文件中调试。有时知道封面后面发生的事情确实很有用。
另外,尝试点击F6(如果你使用的是Eclipse),因为它不会进入更深层的函数,而是继续行到行。或者设置一堆断点并用F8点击简历,如果这对你来说更方便的话。
答案 2 :(得分:0)
您是否尝试过使用DDMS?我已经多次使用它发现了我的代码的问题。
使用f6(跳过)作为上面的帖子推荐也有效。你到底想要调试什么?
答案 3 :(得分:0)
也许调试器指向库代码(您是否添加了任何外部库引用?)。