Intereting Posts
Android – возврат в вызывающую активность Полосатый фон с двумя цветами? Как определить разрешение экрана в «DP»? Как программно включить флэш-память камеры в Android? Виртуальная клавиатура, использующая EditText в Galaxy Tab Как делиться одними и теми же данными между несколькими действиями в android? Как отключить автоматический запуск приложения после сбоя (Android 2.2) Изменить стиль spinner на панели инструментов Как узнать, когда RecyclerView завершил установку элементов? Отключить AlertDialog.Builder от OnClick Espresso соответствует первому элементу, найденному, когда многие из них находятся в иерархии Приложение для голосового вызова приложения, например, Viber & Line in android С использованием библиотеки android.support.v4 в идее Intellij В приложении Unity android, как получать контент из службы ссылки на андроидную библиотеку Удалить значок / логотип из панели действий на Android

Андроидный эмулятор в плагине ADT не работает

Я использую плагин Eclipse ADT для разработки Android . Я столкнулся с некоторыми проблемами, и я удалил все существующие эмуляторы и создал новый. Когда я запускаю проект Android и запускаю эмулятор , он просто появляется и замирает с черным экраном даже до того, как начнется Android os.

Введите описание изображения здесь

И вкладка «Прогресс» показывает « No operations to display at this time. И logcat, отображающий I/ServiceManager(270): Waiting for service SurfaceFlinger... снова и снова. И консоль показывает

 [2013-12-02 14:54:03 - Emulator] emulator: warning: opening audio input failed [2013-12-02 14:54:03 - Emulator] [2013-12-02 14:54:04 - AndroidV4Virtusel] New emulator found: emulator-5554 [2013-12-02 14:54:04 - AndroidV4Virtusel] Waiting for HOME ('android.process.acore') to be launched... 

Но эмулятор никогда не запускался. Нет rusalt, хотя я перезапускаю IDE.

Когда я перезапускаю adb с использованием перспективы DDMS, он дает следующую ошибку.

 [2013-12-02 15:22:50 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host [2013-12-02 15:22:51 - DeviceMonitor] Connection attempts: 1 

Диспетчер avd также показывает эмулятор как действительный эмулятор Введите описание изображения здесь

И когда я закрываю эмулятор, консоль показывает,

 [2013-12-02 15:34:23 - hierarchyviewer]Unable to get view server version from device emulator-5554 [2013-12-02 15:34:23 - hierarchyviewer]Unable to get view server protocol version from device emulator-5554 [2013-12-02 15:34:23 - ViewServerDevice]Unable to debug device: My1 [emulator-5554] [2013-12-02 15:34:23 - hierarchyviewer]Missing forwarded port for emulator-5554 [2013-12-02 15:34:23 - hierarchyviewer]Unable to get the focused window from device emulator-5554 

Так может кто-нибудь мне помочь? Спасибо!!!

Solutions Collecting From Web of "Андроидный эмулятор в плагине ADT не работает"

Чтобы решить эту проблему, перейдите в Window -> Open Perspective -> DDMS. В представлении DDMS найдите устройства, расположенные слева от экрана. Вы должны увидеть бар, имеющий около 12 значков. Нажмите стрелку вниз и щелкните «Сбросить ADB». После этого он должен работать.

В этом случае я смог запустить эмулятор с Android 2.2 . Но не удалось запустить эмулятор в Android 4.2, который является моим целевым объектом . Поэтому я просто удалил Android 4.2 (API 17) и просто переустановил его. Позже эмулятор начинает нормально. Благодаря!!

Я бы предложил вам использовать синие стеки в качестве эмулятора .. его действительно быстрее и эффективнее. Если вы используете Blue Stacks, сначала запустите свои синие стеки, а затем затмение или что-нибудь, что вы используете в IDE …

Вы также можете посмотреть здесь

http://infopulseukraine.com/eng/blog/Software-Development/Mobile/Bluestacks_Eclipse/

В качестве дополнения к ответу Jimi, самый простой способ перезапустить adb – ввести следующую команду в окно консоли:

 adb kill-server 

Если вы получите сообщение об ошибке, не найденное командой adb, то вы можете либо добавить путь к системным инструментам android к вашему ключу PATH в переменных среды, либо просто перейти к каталогу инструментов и выполнить команду оттуда:

 ./AndroidSdk/platform-tools 

После убийства сервера убедитесь, что он перезагружен правильно, набрав:

 adb devices 

Который должен показать вам список подключенных устройств.

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

Возможно, что-то не так с вашими свойствами AVD, измените его на то, где оно совместимо с вашими проектами Android, вот и все.