无法打开选定的VM调试端口(8700)。确保没有运行DDMS或eclipse插件的其他实例

时间:2014-12-14 15:44:23

标签: android debugging virtual-machine port ddms

我正在尝试在eclipse kepler中执行一个android程序。但是,每次执行我都会收到此消息。我做了大家对这个问题的评价,如:

      - 确保Windows主机文件中包含以下行的行:127.0.0.1 localhost
    - 转到Window -> Preferences -> Android -> DDMS和:
      1.将本地调试器端口设置为8601
      2.选中Use ADBHOST框,值应为127.0.0.1

    然而,这些都没有解决我的问题。

    注意:我正在使用Windows 8.1。

2 个答案:

答案 0 :(得分:3)

启动了两个adb.exe实例。

  

按Ctrl + Shift + DEl

按开放任务管理器解决

结束流程" adb.exe"

答案 1 :(得分:1)

我目前也有这个问题。

我的问题源于我正在尝试同时运行Eclipse和IntelliJ IDEA这一事实。这是因为目前eclipse中的logcat视图似乎向我显示了更多信息,特别是当我的应用程序失败时。

我意识到即使你改变了#" DDMS端口"比方说10600,javaw将始终在端口8700上运行。

此外,当我单独启动IDEA时,即使其DDMS位于端口8600上,我也在端口8700上运行了idea.exe。

所以,我觉得,这个javaw是负责允许我们的调试器运行的人。虽然没有进一步解决,但对于我的情况,当我独自开始日食时,或者在开始IDEA之前,一切都运作良好。