Eclipse问题 - 启动错误:无法连接到远程VM。连接超时

时间:2011-12-15 11:13:12

标签: android

我收到了消息

  

启动错误:无法连接到远程VM。连接超时。

每次我在读取设备上调试我的应用程序。我在AndroidManifest中添加了:

<uses-permission android:name="android.permission.SET_DEBUG_APP"/>

android:debuggable="true" 

但这仍然无济于事。当我重置Eclipse(关闭它并再次打开它)时,这个问题有时会解决。以这种方式工作真的很难 - 我怎样才能解决这个问题?

9 个答案:

答案 0 :(得分:11)

我将手机与计算机断开连接并再次重新连接后,有时会遇到此问题。

我执行 CTRL + ALT + DELETE 并终止所有adb.exe进程并为我修复它。

如果这也适合你,请试试。

注意:我发现这比从命令行/ eclipse重新启动adb更快

答案 1 :(得分:7)

刚刚遇到这个bug,尝试了几件事,最后,改变了端口的工作原理。我在8600端口,改为8601并立即连接!您可以在Windows-&gt; Preferences-&gt; Android-&gt; DDMS中找到此设置。更改默认端口,应用并重新启动Eclipse。

答案 2 :(得分:4)

只需从您的设备卸载该应用并再次运行调试。

答案 3 :(得分:3)

我不知道为什么,但这对我有用:首先在模拟器中运行(或调试)您的应用程序,然后在设备上调试应用程序(不关闭模拟器)。

我知道这不是一个好的解决方案,但这很容易。

答案 4 :(得分:3)

要尝试的另一件事:

在我的情况下,我有两个运行eclipse的实例

要解决:

  • 关闭eclipse
  • 使用任务管理器终止正在运行的任何其他eclipse进程
  • 重启eclipse

答案 5 :(得分:2)

在Galaxy SII上运行我的APP作为Android应用程序时,一切正常。 调试同一个应用程序时,我收到错误:

  

启动错误:无法连接到远程VM。连接超时。

在我的Windows XP上安装了JRE 1.7。在完全卸载Java 1.7并安装JDK 1.6u26后,我能够调试我的应用程序。

答案 6 :(得分:2)

在Eclipse中...... 窗口 - &gt;偏好 - &gt;一般 - &gt;网络连接,选择“Native”作为Active Provider。

我遇到了这个问题而且我变得疯狂了。 现在我已经解决了。

答案 7 :(得分:1)

我的系统上安装了AVG 2013,我卸载了它,一切正常。我猜AVG不允许模拟器打开调试器的端口。

答案 8 :(得分:0)

是的,过去几周我一直有这个问题。 StackOverflow并不缺乏提供的解决方案,但大多数涉及重启或杀死某些东西。

我注意到错误消息包含短语“连接超时”。所以我希望有一些设置可以延长时间,因此附件不会超时。

有! 对我有用的是增加“超时”时间。

我目前正在使用Eclipse Kepler(Build id:3.0.3-20140327-1716-Typesafe)

在Windows菜单下 - &gt;约定 - &gt; Java - &gt;调试

在窗口底部附近,您将看到以下字段:调试器超时(毫秒):3000

我刚刚添加了另外一个零点,30000,我的麻烦已经不复存在了。

您可能会发现最初会继续跳过断点,但请稍等! 现在有了这么长的超时时间,只需继续运行这些断点,直到调试器成功连接并繁荣!你在断点处停下来。

更好的是,以'调试模式'启动你的应用程序,折叠你的手臂,等待30秒或更长时间......然后对她进行操作!

以下链接导致了这一启示:

getting Launch error: Failed to connect to remote VM. Connection timed out. which trying to debug my app on my device in android