Eclipse不停止在断点处
Eclipse 3.5.2并没有停止在断点上。 就好像debugging器正在使用源文件的旧版本。
尝试了平时的刷新,清理所有项目,全部构build,没有任何改变。
已经在debugging模式下,检查中断点。
*确定最后删除整个项目,并再次检查出来。 但仍然好奇这个问题是什么。
也许你已经在Breakpoints视图中推动了Skip all Breakpointsbutton。
谢谢你们,这也真的拯救了我的一天。 我先前按了跳跃点,如果你这样做,会导致出现断点,在它们上面出现一个反斜杠图标。
为了恢复正常:
- 切换到debugging透视图。
- 按下断点视图的水龙头 – >>屏幕的右上angular,你也可以通过窗口 – >显示视图 – >断点去那里。
- 从左边的第五个图标你会看到带有反斜杠的断点。 按那个。
要确认,尝试在任何行上放置断点,它应该正常显示。
有时你开始debugging模式,但debugging器实际上并没有被连接/分离。 当我的笔记本电脑反应非常慢时,我也遇到过这个问题。 重新启动总是解决它对我来说。
也尝试做一个干净的所有(在Eclipse中奇迹)。
请从Eclipse菜单中取消选中。
运行 – >跳过所有断点。
我认为这将永久启用一次您在debugging/断点窗口中select删除所有断点选项。
这也发生在我身上,这是由于GDB启动器,我需要转向“传统创build进程启动器”。 为此,
-
在Windows>首选项>运行/debugging>启动>默认启动器中,将默认启动器更改为“传统创build进程启动器”。
-
或者在应用程序的debuggingconfiguration中select这个启动程序(运行>debuggingconfiguration>select您的debuggingconfiguration)。 在底部的“主”选项卡下,点击“select其他…”,勾选“使用configuration特定设置”,然后select“Legacy Create Process Launcher”。
执行“干净所有”为我工作。
点击“项目”选项卡 – >“清洁”菜单项。
在“清洁”对话框中select“清理所有项目”单选button。 将其余值保留为默认值。 点击“确定”button。
BINGO !!!远程debugging开始为我工作,像以前一样美丽。
我已经启用和configuration了所有的断点。 但是,每当我点击“debugging”,它只会穿过程序(按f5 / f6)发现有一个stream氓设置
右键单击项目>debuggingconfiguration>“debugging器”选项卡>取消选中“在启动时停止:”框
按下Ctrl + Alt + B
或者通过以下步骤
我有一个有条件的断点错误地把方法入口点。 删除了该断点,它的工作。
注意:尝试跳过所有断点,清理所有项目,刷新,closuresEclipse,没有运气,然后钉钉。
造成这种情况的一个原因可能是,在播放时,按下了“跳过所有断点”,而另一张图片比正常情况下的要小(因为屏幕分辨率更高)。 另一件事情是,断点仅在VM线程下停止,而不是在正常线程下停止!
一个不同的解决scheme为我工作。 我也面临同样的问题 – debugging点没有被更新,尽pipe它们在IDE编辑器和Break Points选项卡中正确显示。
我的问题和解决scheme是:在创build项目时,“默认输出文件夹”指向不同的位置。 在后期阶段,我已经对项目进行了修改,select了“项目右键 – configuration – 转换到Maven项目”。 所以在我的项目文件系统中有两组输出文件夹。 多次清理项目并没有解决我的问题。 在后台它指向不同的二进制文件。 最后,当我删除了Maven Feature并清理了这个项目,这一次一切正常。 Env:Eclipse Juno和JRE是J2SDK 1.5。
在Eclipse Juno CDT中,我突然遇到了跳过断点的问题。 对我来说,问题是我已经设置了优化级别。 一旦我把它设置为无,它工作正常。 要设置优化级别,请转到项目属性 – > C / C ++生成 – >设置 – >工具设置平移,具体取决于您正在使用的编译器转到 – >优化并将优化级别设置为:无(-O0)。 希望这可以帮助! 最好
在编译器标志中使用-O2时,会跳过所有断点并将其标记为警告。 在我的makefile中切换到-O0 -g,现在断点工作。 希望这可以帮助。
我有同样的问题,我find了真正的原因。
我写了一些并发/multithreading的代码,而我在一个新的线程中运行的代码中添加了一些断点。 所以,当JUnittesting运行结束,很快停止,代码将不会到达并停止在断点处。
对于这种情况,我们必须单击并select“ debuggingconfiguration… ”中的“ 在debugging时运行testing后保持JUnit运行 ”checkbox。
如果在取消选中SKIP ALL BREAKPOINTS
之后不能停止,则可以在断点之前添加此android.os.debug.waitfordebugger
。
如果你这样做,你的应用程序肯定会在这个时候等待debugging器,即使你正在运行你的应用程序,只有当你的设备连接到eclipse时才会发现它。
debugging之后,你必须删除这一行的应用程序才能正常运行,否则android会一直等待debugging器。
尝试重新启动eclipse,有时候工作。 我想这里有一些caching。
在我的情况下,JBoss中的debugging代码比Eclipse项目中的代码更旧。 重build.war解决了这个问题。
面对与Eclipse Luna相同的问题。 项目清理不起作用。 重build不起作用。
在每次debugging之前,它的工作原理是在设备上卸载应用程序。
断点似乎工作,而不是在过去几年中使用的Eclipse版本。 目前我使用Juno,只是经验丰富的断点,不再工作。 上面的解决scheme,虽然很好,但对我来说不起作用。
以下是我的情况:
-
删除了该项目
-
从svn检查它
-
再次将它导入Eclipse
-
运行“mvn eclipse:eclipse”
由于该项目也是Groovy / Http-bulder / junit-test项目,所以我必须:
-
将项目从Java转换为Groovy
-
将/ src / test / groovy添加到Java Build Path(构buildpath上的源文件夹)
-
在/ src / test / groovy的Java Build Path中包含“** / *。groovy”
当我使用Eclipse Juno时,我遇到了同样的问题。我安装了Eclipse Indigo并且工作正常。 尝试重新安装日食。
同样的问题!! 简单和快速的解决scheme! 只需在debugging视angular中删除所有断点并重新应用断点即可。 奇迹般有效!!