【发布时间】:2012-02-29 02:45:07
【问题描述】:
我正在使用 Eclipse 开发 Android 项目
Eclipse IDE for Java Developers
Version: Indigo Service Release 1
Build id: 20110916-0149
所以当我尝试在经过几步 (f6) 之后调试代码时,我得到了这个窗口,之后它什么也不做......我应该怎么做才能解决这个问题?有人吗?
【问题讨论】:
标签: android
我正在使用 Eclipse 开发 Android 项目
Eclipse IDE for Java Developers
Version: Indigo Service Release 1
Build id: 20110916-0149
所以当我尝试在经过几步 (f6) 之后调试代码时,我得到了这个窗口,之后它什么也不做......我应该怎么做才能解决这个问题?有人吗?
【问题讨论】:
标签: android
这并不是真正的错误。
FutureTask.java 不是您的代码,实际上包含在某些第三方库(或其他项目)中。 jar 中只有 .class。
因为这不是你的代码,我相信你不应该真的需要在这个 FutureTask 级别进行调试。你可以先上一步。
但是如果你坚持调试它,你应该通过点击“Change Attached Source...”来附加FutureTask所在的项目/源代码如果是第三方,通常有在您下载 jar 的同一位置的源项目。如果是您的其他项目,只需将源指向您的其他项目即可。
【讨论】:
FutureTask.java 是 java.util.concurrent 命名空间的一部分。它是 Java 本身的一部分。如果您安装了 java 源代码,您将能够单步执行它,但通常您不想这样做。
在 Eclipse 的首选项下(在 Java->Debug->Step Filtering 下)有一个选项,您可以在其中指定 Eclipse 不应进入的类。
【讨论】: