Eclipsedebugging器本身没有任何可抛出的

Eclipsedebugging器突然停止不会抛出任何东西:

private void openChannelsListActivity() { try{ Intent gridListIntent=new Intent(); // the pause is on the following line gridListIntent.setClass(this,ChannelsListActivity.class); startActivity(gridListIntent); } catch (Throwable e){ ErrorMessage.outputMessageByName( "channels_list_activity_create",this, " While setting intent."); finish(); } } 

该堆栈是:

 DexFile.defineClass(String, ClassLoader, int, ProtectionDomain) line: not available [native method] DexFile.loadClassBinaryName(String, ClassLoader) line: 207 PathClassLoader.findClass(String) line: 200 PathClassLoader(ClassLoader).loadClass(String, boolean) line: 551 PathClassLoader(ClassLoader).loadClass(String) line: 511 PackVideo.openChannelsListActivity() line: 508 

如果我按“简历”,应用程序将不会有任何问题。 活动开始OK,但这不是正常的行为,肯定意味着什么是错的。 它是什么?

问题不在于等待; 从启动应用程序到这一点的时间大约是2秒。

这不是一个未被捕获的例外; 我在debugging器首选项中closures了它们。

这不是一个隐藏的断点,我把它们都清理干净了。

Solutions Collecting From Web of "Eclipsedebugging器本身没有任何可抛出的"

一个合适的解决scheme是去

窗口 – >显示视图 – >其他 – >debugging – >断点

然后在该视图上单击“删除所有断点”button。

似乎日食混淆,认为有一个断点没有

再次,这是一个Eclipse错误。 一些进入和离开Eclipse后,这种行为消失了。

至于清理断点,我总是在断点出现问题的时候使用它,已经有两年了。 问题是这次更深 – 我不得不多次进入和离开Eclipse – 我没有计算,其中大约有5个,我想。 最后一个问题消失了。 没有系统重新启动,没有任何工作区或Eclipse文件夹中的任何手工更改。 我认为,它与debugging器的知识行为有关,当它在可能的中断之前停止时。 Eclipsedebugging器很麻烦,在这个非常复杂的部分,它可能会更具有bug。

我有同样的问题; 这是MyActivity.java类声明的断点。 显然,类声明中的断点在编辑器中显示为绿色圆圈中的白色“C”,而不是通常的蓝色圆点。 我必须发现一些东西,以便在那里添加断点。 我删除了断点,debugging器不再停在那里。