Eclipse, adb и ddms не обнаруживают Android-эмулятор

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

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

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

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

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

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

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

Это помогает в моем случае.

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

  1. Открыть DDMS (Window-> Open Perspective-> DDMS)
  2. В DDMS в левой части есть вкладка «Устройства», немного ниже есть список элементов, выберите маленький треугольник под названием «Меню просмотра», под ним найдите «Сбросить adb» и запустите его.

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

Создайте новый AVD, следующий за окном -> AVD Manager-> Новый (укажите имя устройства и выберите цель) -> Создать AVD.

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

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

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

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