Можете ли вы отключить DDMS в Eclipse - PullRequest
20 голосов
/ 23 марта 2011

Кто-нибудь знает, возможно ли отключить DDMS в Eclipse? Я имею в виду, что DDMS не должен запускаться при запуске Eclipse.

Я хотел бы использовать только DDMS из терминала, но когда я запускаю его, он продолжает говорить:

Не удалось открыть выбранный порт отладки виртуальной машины (8700). Убедитесь, что у вас нет другой экземпляр DDMS или плагин Eclipse работает. Если он используется что-то еще, выберите новый номер порта в настройках.

Мне нравится автономный DDMS лучше, чем тот, который встроен в Eclipse, в основном потому, что гораздо проще переключаться между DDMS и исходным кодом таким образом. И я чувствую, что это слишком много для той же программы, когда DDMS запускается как плагин для Eclipse. Кроме того, поскольку DDMS довольно нестабилен и часто дает сбой, проще перезапустить только DDMS и не нужно перезапускать «не очень быстрый» Eclipse.

Ответы [ 4 ]

7 голосов
/ 23 марта 2011

Перед запуском Eclipse необходимо запустить DDMS.
Кроме того, в Eclipse установите для порта отладчика значение, равное 32767.
Перейдите в «Окно» -> «Установки» -> Android -> DDMS и установите базовый порт локального отладчика.до 32767.

4 голосов
/ 28 ноября 2011

Плагин ADT зависит от плагина DDMS.Даже если вы («Справка»> «Об Eclipse SDK»> «Сведения об установке») удалили плагин DDMS, он все равно попытается подключиться к устройству. Итак, вы можете удалить оба или ни одного из них.

First In First Served.Первый экземпляр DDMS получит соединение, а другой все равно продолжит жаловаться.

1 голос
/ 02 ноября 2012

Попробуйте эти настройки в разделе Eclipse-> Window-> Preferences-> Android-> DDMS:

1 Millisecond DDMS connection timeout setting

0 голосов
/ 12 марта 2018

Для меня проблема заключалась в том, что мне нужно, чтобы ddms работал в экземпляре IDE, который запускается из первой IDE затмения.Но так как ddms уже запущен 1. ide, у меня возникла та же проблема с портом.Я обнаружил, что вы должны переименовать файл ddms.bat в вашем Android SDK при установке в папку «tools» (например, C: \ Users \ User \ AppData \ Local \ Android \ sdk \ tools), чтобы Eclipse IDE не мог запустить ddms.Прежде чем вы начнете второй случай затмения, вы переименовываете его обратно.

...