Почему я получил сообщение об отключенном эмуляторе-5554

Когда я запускаю свой эмулятор Android, это занимает несколько раз, тогда он покажет сообщение об отключенном эмуляторе-5554. Может ли кто-нибудь сказать мне, в чем проблема?

Ответ 1

Откройте представление устройства Android в Eclipse IDE. Затем щелкните пункт меню Reset Adb в меню устройства. Затем запустите приложение снова. enter image description here

Ответ 2

Я решил это, выполнив следующие шаги:

  • Запустить эмулятор
  • Храните эмулятор (независимо от того, какая ошибка)
  • Убедитесь, что появился главный экран эмулятора.
  • перейти в окно → Показать перспективы → DDMS → В панели "Устройства" → в раскрывающемся меню "Корнер"
  • Reset adb

Надеюсь, это поможет вам.

enter image description here

Ответ 3

Перезапустите эмулятор

Select & Right Click on Android Project
Run Configurations
Go to tab Target 
Enable option Wipe User Data on Emulator launch parameters
Run Application

Если вы используете другую среду IDE, вы можете перезапустить свой эмулятор, используя флаг -wipe-data, чтобы удалить все временные файлы, созданные эмулятором в предыдущих запусках.

Ответ 4

Обратите внимание, что для поиска опции "reset adb" вы должны нажать стрелку вниз, расположенную рядом с камерой справа от просмотра устройств. Стрелка может казаться серой, как и все остальное на панели инструментов. Раньше для успешного запуска эмулятора использовалось несколько часов, из-за постоянных разъединений, пока я не обнаружил этот вариант и где он был похоронен.

Ответ 5

Сегодня я столкнулся с такой же ситуацией: начал эмулятор из AVD-менеджера, и после запуска он появился в автономном режиме в DDMS, сброс ADB не помог - он попытался запустить несколько раз и привел к тому же, с автономным статусом. Другим симптомом было то, что эмулятор не реагировал на нажатие на него. В конце концов, я понял, что причина в том, что эмулятор сохранил последнее состояние выполнения, которое, возможно, разбилось. Чтобы исправить это, я снял флажок "Запуск из моментального снимка" при запуске эмулятора. И это сработало для меня.

Ответ 6

См. Связанный пост

Другой связанный пост

И еще

Это работало на Linux для меня:

  • Запустить эмулятор (Подождите, пока загрузится главный экран эмулятора)
  • Нажмите "Окно" > "Открыть перспективу" > "DDMS"
  • В панели "Устройства" нажмите раскрывающееся меню > Reset adb
  • Запустить проект

Ответ 7

Кажется, проблема 1.6

Обновите до 2.1 и он исчезнет.

Ответ 8

enter image description here

Goto → Prefrencess → Android → DDMS → 1.visible checkbox Использовать ADBHost, 2.ADB Время ожидания подключения до 1000000, 3.Method Profile Размер буфера изменяется с 8 МБ на 20 МБ.

Это решение. Разработчик, у которого есть нижняя конечная машина, столкнется с этой проблемой. Просьба проверить его.

Ответ 9

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

Ответ 10

Это случилось со мной, по-видимому, другое приложение (VideoStream в моем случае) использовал тот же порт, что и adb. Чтобы исправить это, используйте PowerShell (с повышенными разрешениями), чтобы найти процесс, использующий порт, в котором вы получаете сообщение об ошибке:

Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess

Вы будете знать PID, потому что он отображается в столбце Id.

Затем откройте диспетчер задач и щелкните правой кнопкой мыши на панели элементов в верхней части (Имя, Статус...) и включите PID для просмотра идентификатора процесса. Затем найдите PID, который вы получили во время поиска, и убейте его.

Это исправило это для меня.

Ответ 11

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

Итак, рекомендуемые шаги в eclipse:

  • Перейдите в раздел "Проект" → Свойства- > Android.
  • На правой панели посмотрите, какая строка отмечена в целевой сборке проекта.
    Помните номер целевой платформы, который отображается в выбранной строке.
  • Перейдите в раздел "Windows" → AVD Manager.
  • Проверьте список существующих Android-устройств Android для устройства, которое соответствует уровню платформы и API, установленному для вашего проекта (см. шаг № 2 выше).
  • Если нет строки, содержащей AVD для вашей платформы (как я подозреваю), добавьте ее с помощью кнопки "Создать".
  • Откроется окно "Создать новое виртуальное устройство Android". установите новое имя устройства. в поле выбора "Цель" выберите правильную платформу для своего проекта.

Наслаждайтесь эмулятором еще раз!