Ответ 1
Попробуйте adb kill-server
, а затем выполните команду adb, например adb devices
, которая запустит adb снова.
Это помогает в моем случае.
Я хотел попробовать свои силы в программировании устройств 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, например adb devices
, которая запустит 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. Попробуйте уменьшить объем памяти приложения?