在Eclipse中添加断点会导致Dalvik崩溃

时间:2012-05-23 14:50:48

标签: android eclipse dalvik breakpoints

这是Eclipse的一个有趣的错误。我正在使用:

版本: Indigo Release
构建ID: 20110615-0604

今天无处不在,我在Eclipse的Android应用程序中设置了一个断点。当它到达代码时,debug(dalvik JVM)中止并崩溃:

  

尝试在无准备的类中执行代码(后跟类名)

如果我没有设置断点,它将毫无问题地运行。我在谷歌搜索过但到目前为止没有找到任何结果。

另一个注意事项,我设置此断点并不重要,它可能只是onClick()函数的第一行,或其他任何地方。由于断点,应用程序“暂停”的那一刻,它就会崩溃。

3 个答案:

答案 0 :(得分:26)

我遇到了同样的问题;对我来说,问题是通过删除我在调试器中设置的所有监视表达式来解决的(其中一个导致了问题)。

答案 1 :(得分:2)

当使用带有此(无准备)类的静态方法的watch表达式时,我遇到了同样的问题。 我通过从表达式列表中删除此表达式来解决此问题。

答案 2 :(得分:0)

我通过删除未使用的导入包解决了这个问题。

实际上错误消息是“试图在无准备的类中执行代码”(后跟类名)

我没有使用该类,但已导入。

只需删除导入,它就可以正常工作....