Проблема с Eclipse - ошибка запуска: не удалось подключиться к удаленной виртуальной машине. Время соединения истекло - PullRequest
6 голосов
/ 15 декабря 2011

Я получаю сообщение

Ошибка запуска: не удалось подключиться к удаленной виртуальной машине.Тайм-аут соединения.

каждый раз, когда я отлаживаю свое приложение на устройстве чтения.Я добавил в AndroidManifest:

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

и

android:debuggable="true" 

Но все равно это не помогает.Когда я сбрасываю Затмение (закрываю и открываю его снова), эта проблема иногда решается.Так сложно работать - как я могу решить эту проблему?

Ответы [ 9 ]

11 голосов
/ 15 декабря 2011

У меня иногда возникает эта проблема после отключения телефона от компьютера и повторного подключения.

Я делаю CTRL + ALT + DELETE и убиваю все adb.exe процессы, и это исправляет это для меня.

Пожалуйста, попробуйте, если это также работает для вас.

Примечание: Я считаю это быстрее, чем перезапуск adb из командной строки / eclipse

7 голосов
/ 04 июля 2012

Только что был этот баг, пробовал несколько вещей, наконец, смена порта сработала.Я был в порту 8600, изменил на 8601 и подключается мгновенно!Вы можете найти эту настройку в Windows-> Настройки-> Android-> DDMS.Измените порт по умолчанию, примените и перезапустите Eclipse.

4 голосов
/ 02 сентября 2012

Просто удалите приложение с вашего устройства и снова запустите отладку.

3 голосов
/ 22 января 2013

Еще одна вещь, чтобы попробовать:

В моем случае у меня было 2 запущенных затмения

Решить:

  • Закрыть затмение
  • Использование диспетчера задач для уничтожения любых дополнительных процессов затмения, которые выполняются
  • Перезапустить затмение
3 голосов
/ 20 сентября 2012

Я не знаю почему, но это работает для меня: сначала запустите (или отладьте) ваше приложение в эмуляторе, а затем отладьте приложение на устройстве (не закрывая эмулятор).

Я знаю, что это не очень хорошее решение, но это легко.

2 голосов
/ 13 июня 2013

В окне Eclipse ... -> Настройки -> Общие -> Сетевые подключения выберите «Собственный» в качестве поставщика Acrive.

У меня была эта проблема, и я сошел с ума.Теперь я решил.

2 голосов
/ 06 сентября 2012

При запуске моего приложения в качестве приложения Android на Galaxy SII все работало нормально. При отладке того же приложения я получил ошибку:

Ошибка запуска: не удалось подключиться к удаленной виртуальной машине. Тайм-аут соединения.

На моей Windows XP была установлена ​​JRE 1.7. После полного удаления Java 1.7 и установки JDK 1.6u26 я смог отладить свое приложение.

1 голос
/ 10 декабря 2012

У меня был AVG 2013 в моей системе, я удалил его, и все работает нормально. Я предполагаю, что AVG не разрешал эмулятору открывать порт для отладчика.

0 голосов
/ 06 декабря 2014

Да, у меня много этой проблемы в последние несколько недель. StackOverflow не испытывает недостатка в предлагаемых решениях, но чаще всего требует перезапуска или уничтожения чего-либо.

Я заметил, что в сообщении об ошибке есть фраза «Время соединения истекло», и я надеялся, что есть некоторые настройки для увеличения этого времени, и поэтому вложение не истекло.

Есть! То, что сработало для меня, это увеличить время ожидания.

Я в настоящее время на Eclipse Kepler (идентификатор сборки: 3.0.3-20140327-1716-Typesafe)

В меню Windows -> Настройки -> Java -> Отладка

В нижней части окна вы увидите следующее поле: Тайм-аут отладчика (мс): 3000

Я просто добавил еще один ноль, 30000, и моих проблем больше не было.

Вы можете обнаружить, что ваши контрольные точки изначально пропускаются, но подождите! С этим долгим временем ожидания просто продолжайте проходить через эти точки останова, пока отладчик не подключится успешно и не загорится! Вы останавливаетесь на контрольных точках.

Еще лучше: запустите свое приложение в «режиме отладки», сложите руки, подождите 30 секунд или более ... а затем держите ее!

Это было следующее звено, которое привело к этому откровению:

получение ошибки запуска: не удалось подключиться к удаленной виртуальной машине. Время соединения истекло. который пытается отладить мое приложение на моем устройстве в Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...