HelloAndroid не запускается на эмуляторе с помощью eclipse - PullRequest
1 голос
/ 18 марта 2011

Я использую Android SDK 3.0 и пытаюсь выполнить отладку с помощью плагина eclipse adt.Мое приложение helloAndroid иногда обновляется на эмуляторе, но никогда не запускается.Есть несколько симптомов:

Во-первых, моя консоль показывает эти сообщения:

[2011-03-18 08:05:26 - ddmlib] Установленное соединение было прервано программным обеспечениемна вашем хост-компьютере
java.io.IOException: установленное соединение было прервано программным обеспечением на вашем хост-компьютере

Во-вторых, представление logcat в eclipse содержит множество следующих сообщений:

03-18 12: 13: 13.243: INFO / jdwp (387): игнорирование второго отладчика - принятие и удаление

В-третьих, перспектива DDMS в затмении полностью пуста, кромедля представления консоли.

Я попытался переустановить ADT и платформы.Я попытался настроить средства разработки на цели эмулятора для отладки (Инструменты разработчика> Настройки разработки> Ожидание отладчика).Я попытался изменить некоторые конфигурации отладки (вручную / автоматически, запустить действие по умолчанию, запустить com.example.helloandroid.HelloAndroid).

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

Ответы [ 3 ]

1 голос
/ 18 марта 2011

Я только что перешел на ADT 10 и API3.0 в Eclipse (Linux), и это работает, но очень медленно. У меня было несколько сообщений об ошибках debuggerd изначально. Вы исследовали это на стороне Eclipse? Похоже, проблема интеграции ..

0 голосов
/ 28 июня 2011

Закройте все экземпляры eclipse, закройте ddms, откройте командную строку и введите adb kill-server. Запустите eclipse.

Я продолжаю получать эти сообщения в консоли DDMS при подключении устройства Atrix, однакоигнорировать их.

0 голосов
/ 18 марта 2011

Поиск в Google для android "Ignoring second debugger" предполагает, что вы используете два DDMS или два плагина ADT (или экземпляры Eclipse). Это мешает отладчику работать.

...