无法连接到VM

时间:2011-12-04 10:16:45

标签: android eclipse testing

我在我的android项目中创建了一个测试类来检查我的数据库是否正常工作。但是,当我想调试这个类时,它给了我一个错误:“无法连接到VM”,详细说明它也说“在nonsocket上进行套接字操作:configureBlocking”。当我尝试在另一个项目中调试测试类时,它可以工作并调试我在android项目中的其他类也可以工作。问题是我尝试在Android项目上运行正常测试吗?

有人能帮助我吗? 谢谢!

3 个答案:

答案 0 :(得分:14)

你可能已经想到了这一点,但对于那些陷入困境的人来说,这是我的答案。 我现在已经有几次这个问题了,我终于发现它与

有关
  

在你的android类文件中包含一个“main”方法:    不要这样做!

     

在Eclipse中运行配置:    删除自动创建的应用程序配置

以下链接提供了有关问题,解决方案和原因的非常好的解释: http://independentlyemployed.co.uk/2010/11/16/solved-internal-error-classfileparser-cpp3161/

答案 1 :(得分:3)

它是由“主要”方法引起的 删除/重命名方法,然后转到项目的属性 单击“运行/调试设置”并删除该类(可能会使eclipse在编译后运行该类)。

答案 2 :(得分:2)

我不得不更改正在使用的测试启动器。

Run->Debug Configurations->JUnit->*JUnit Test Class*

在设置对话框左下角的菜单列表旁边选择选择其他

enter image description here