Eclipse, adb и ddms не обнаруживают эмулятор Android - PullRequest
20 голосов
/ 12 декабря 2011

Я хотел попробовать свои силы в программировании устройств Android, поэтому я следовал указаниям с сайта Android, установил SDK, Java SDK и Eclipse.На моем компьютере установлена ​​64-разрядная версия Windows 7, но у меня установлены 32-разрядные Java SDK и Eclipse, так как я слышал, что существуют проблемы с 64-разрядными версиями.

Я использую самую последнюю версию AndroidSDK, 4.0 R15.

Я полагаю, что следовал всем инструкциям по установке, но когда я загружаю образец (в данном случае Lunar Lander), он загружает эмулятор, но не устанавливает на него приложение.ADB не показывает эмулятор в списке, когда я использую «устройства adb», перспектива DDMS в eclipse также не обнаруживает никаких устройств.В эмуляторе я активировал настройку отладки USB в области разработчика.

Я попытался перезапустить сервер adb и несколько раз переустанавливал.

Я даже скопировал то, что один парень сделал в учебнике YouTube для программы hello world, и он все равно не загружалсяк устройству.

Кто-нибудь знает, как заставить эмулятор и затмение говорить, чтобы я мог фактически запускать и отлаживать программы?

Ответы [ 5 ]

65 голосов
/ 10 января 2012

Попробуйте adb kill-server, а затем выполните команду adb, например adb devices, которая снова запустит adb.

В моем случае это помогает.

9 голосов
/ 24 января 2014

Лучшее решение, которое я нашел, это:

  1. Открыть DDMS (Окно-> Открыть перспективу-> DDMS)
  2. В DDMS слева находится вкладка «Устройства», чуть ниже находится список элементов, выберите маленький треугольник под названием «View Menu», под ним найдите «Reset adb» и запустите его.

После этого обнаруживается мой эмулятор.

2 голосов
/ 10 января 2012

Создайте новый AVD, следуя Window-> AVD Manager-> New (дайте имя своему устройству и выберите цель) -> Create AVD.

Выберите созданный вами AVD и нажмите «Пуск», чтобы запустить устройство.

Только при запуске устройство отображается под adb devices.

0 голосов
/ 18 февраля 2013

Я заметил, что если вы выделите много памяти устройству, оно может «зависнуть» при запуске, если зависнуть на достаточный период времени, оно исчезнет из списка устройств adb.Попробуйте уменьшить объем памяти приложения?

0 голосов
/ 12 декабря 2011

Для начала, я думаю, вы можете попробовать 64-битные версии Java и Eclipse для Windows. У меня есть 64-разрядная версия Windows 7, 64-разрядная версия Java и Eclipse, и все они работают очень хорошо, без сбоев. У меня, однако, есть вопрос. Где именно вы установили Android? Я имею в виду, используя установщик, который доступен на веб-сайте Android Developer. Если вы установили его в C: \ Program Files, попробуйте переустановить его непосредственно в C: \ вместо каталога Program Files. Я столкнулся с проблемами, когда каталог был C: \ Program Files, а затем я изменил его на C: \.

...