HelloAndroid] эмулятор-5554 отключен! Отмена запуска com.example.helloandroid.HelloAndroid!

Я новичок в Android. Следуйте инструкциям HelloAndroid, используя Eclipse. После запуска HelloAndroid, AVD "xian_avd2" пообедал, но остановитесь там, нет "Hello, Android", отображается на AVD. Похож на Ожидание HOME ('android.process.acore'), который будет запущен...

Не знаю, как это решить, пожалуйста, помогите. благодаря wang813

[2010-01-29 00:12:13 - HelloAndroid]------------------------------
[2010-01-29 00:12:13 - HelloAndroid]Android Launch!
[2010-01-29 00:12:13 - HelloAndroid]adb is running normally.
[2010-01-29 00:12:13 - HelloAndroid]Performing com.example.helloandroid.HelloAndroid activity launch
[2010-01-29 00:12:13 - HelloAndroid]Automatic Target Mode: Preferred AVD 'xian_avd2' is not available. Launching new emulator.
[2010-01-29 00:12:14 - HelloAndroid]Launching a new emulator with Virtual Device 'xian_avd2'
[2010-01-29 00:12:37 - HelloAndroid]New emulator found: emulator-5554
[2010-01-29 00:12:37 - HelloAndroid]Waiting for HOME ('android.process.acore') to be launched...
[2010-01-29 00:13:59 - HelloAndroid]emulator-5554 disconnected! Cancelling 'com.example.helloandroid.HelloAndroid activity launch'!

Ответ 1

  • Откройте Диспетчер виртуальных устройств Android
  • выберите AVD, который вы используете для своего приложения.
  • Нажмите кнопку "Пуск" и дождитесь появления новой формы ( "Параметры запуска" ).
  • Установите флажок "Протирать пользовательские данные" и нажмите кнопку "Запустить".

Это должно работать.

--- ИЛИ ---

  • Откройте Диспетчер виртуальных устройств Android
  • Удалите AVD, который вы используете для своего приложения.
  • Создайте новый AVD.
  • Запустите новый AVD.

Это также должно работать.

Ответ 2

Попробуйте использовать команду emulator -avd emulator_name -wipe-data

Ответ 3

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

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

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

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

Ответ 4

У меня была аналогичная проблема - в итоге я не ожидал достаточно долго, пока эмулятор не запустил ОС, прежде чем пытаться установить приложение. Запустите эмулятор, а затем дождитесь появления главного экрана перед запуском приложения в Eclipse.

Ответ 5

Возможно, это проблема AVD для существующей машины. Попробуйте создать новый AVD из AVD Manager и удалить старый.

Ответ 6

Это может случиться на медленных компьютерах, когда эмулятор не запускается вовремя. Когда он в конце концов запускается, он больше не подключается к ADB. Решением является перезапуск ADB, чтобы он снова подключался к эмулятору. Вы можете сделать это, выполнив в командной строке следующее:

adb kill-server
adb start-server

Ответ 7

Для меня я считаю, что это произошло из-за неожиданного сбоя питания во время работы эмулятора. Если это не закрыто, это означало, что моя сессия все еще была кеширована. (Иногда я тоже получаю эти ошибки):

[2012-06-08 05:05:06 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2012-06-08 05:05:06 - Emulator] WARNING: SD Card image already in use: C:\Users\Ben\.android\avd\Ben-Android.avd/sdcard.img
[2012-06-08 05:05:06 - Emulator] WARNING: Cache partition already in use. Changes will not persist!

Если это случилось с вами, подтяните командную строку, перейдите к своим инструментам android-sdk\и следуйте исправленным верхним сообщениям: emulator -avd emulator_name -wipe-data​​p >

Ответ 8

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

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

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

Ответ 9

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

./emulator -noaudio @androidDev1

поэтому я использовал:

./emulator @androidDev1

и он отлично работает!:)

Также проверьте Eclipse IDE:

Windows->Preferences->Android->Launch->Options 

Он должен быть пустым

Ответ 10

У меня была такая же проблема, я удалил свой AVD и создал заново - после этого я не вижу таких проблем.

Ответ 11

тоже такая же проблема для меня..

перейдите на страницу DDMS → выберите "Устройство" → "Перейти" в "Окно" → "Навигация" → "Показать меню просмотра" → reset adb.. он работает для меня.

Ответ 12

Отключить моментальный снимок и не использовать его. Это то, что решило эту проблему в моем случае

Ответ 13

удалить avd и создать другой помог мне

Ответ 14

Попробуйте еще 1 раз. Если это произойдет снова

Перейти к Project- > clean и

Щелкните правой кнопкой мыши свой проект и выберите обновление.

Ответ 15

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

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

Ответ 16

Это сводится к простому созданию AVD с умеренными настройками, по крайней мере, тем, что исправило это для меня. Хотя каждый раз, когда я закрываю его, я должен создать новый. Угадайте, просто дождитесь патча.

Нажмите кнопку "Диспетчер устройств Android" на второй панели инструментов.

Нажмите "Создать".

Настройте устройство среднего уровня, в основном просто выберите модель телефона из середины списка, который не является планшетом. Память должна заполнять его самостоятельно, а затем просто поместить как 20 МБ для SD-карты.

Нажмите "Пуск". Теперь AVD запускает и загружает ОС Android.

Затем запустите приложение на указанном устройстве.

Как только вы получите эту проблему, похоже, останется, если вы не выполните полную переустановку... В основном, всегда начинайте AVD, пусть он попадает на главный экран Android, а затем запустите приложение. Таким образом, Eclipse не перегружает вялый эмулятор.

Ответ 17

И я получил решение от здесь. Это отлично работает для меня.