Ожидание запуска HOME ('android.process.acore')

Я пытался работать с приложением Hello World, и эмулятор зависает после того, как мигает стартовый экран Android. Домашняя страница не отображается. Последний дисплей на консоли

Ожидание запуска HOME ('android.process.acore')...

Я снова попытался переустановить Eclipse и Android. Это все еще не сработало. Также консоль не показывает никаких ошибок. В журнале cat есть следующие ошибки:

06-18 20:39:11.543: ERROR/flash_image(544): не удается найти раздел восстановления /test2' (Нет такого файла или каталога) 06-18 20:39:11.843: ОШИБКА/vold(538): Ошибка переключателя начальной загрузки '/sys/class/switch/test2' (m) 06-18 20:39:11.843 : ERROR/vold(538): ошибка при открытии пути имени коммутатора '/sys/class/switch/test' (нет такого файла или каталога) 06-18 20:39:11.843: ERROR/vold(538): ошибка начальной загрузки коммутатора ' /sys/class/switch/test' (m) 06-18 20:46:31.842: ОШИБКА/MemoryHeapBase(578): ошибка при открытии /dev/pmem: Нет такого файла или каталога 06-18 20:46:31.892: ОШИБКА /SurfaceFlinger(578): не удалось открыть /sys/power/wait_for_fb_sleep или /sys/power/wait_for_fb_wake 06-18 20:46:32.313: ERROR/GLLogger(578): не удалось загрузить библиотеку (не удается найти библиотеку) 06 -18 20:46:33.634: ОШИБКА/GLLogger(578): не удалось загрузить библиотеку (не удается найти библиотеку)


person bharathi    schedule 18.06.2010    source источник


Ответы (17)


Решение, которое сработало для меня, это когда вы получаете сообщение:

Ожидание запуска HOME ('android.process.acore')...

Подождите несколько секунд, а затем щелкните правой кнопкой мыши проект и еще раз нажмите «Запустить как приложение для Android».

person SST    schedule 11.02.2011
comment
Для тех из вас, у кого это сработало, запустил ли он новый эмулятор или он был правильно привязан к вашему существующему эмулятору? - person Gibron; 17.11.2011
comment
@Gibron: он привязан к существующему эмулятору, не открывает новый эмулятор. - person SST; 19.11.2011
comment
Затем я устанавливаю эмулятор, но получаю сообщение «Устройство не готово». Ожидание 3 секунды перед следующей попыткой. постоянно, пока не скажет, что устройство не найдено - person user987723; 25.07.2012
comment
У меня устройство не готово. Ожидание 3 секунды перед следующей попыткой это тоже - person Bagusflyer; 11.11.2012
comment
Немного помогает увеличение количества процессоров и приоритета эмулятора в вашем диспетчере задач. - person Kaveh; 13.02.2014

Я столкнулся с той же проблемой. Однако это сработало после того, как я перешел в Project- > Clean... Не знаю, почему это произошло. Надеюсь это поможет

person Community    schedule 08.02.2011

Я постоянно сталкиваюсь с этой проблемой и потерял много часов потенциальной продуктивности и обучения, пытаясь ее исправить. Единственное, что работает для меня, - это комбинация трех других хороших ответов:

  1. Проект -> Очистить
  2. Удалите все AVD и создайте новые
  3. Если попытка запуска по-прежнему зависает слишком долго на «Ожидание HOME» (более двух минут) или эмулятор продолжает перезагружаться каждую минуту или около того, попробуйте запустить приложение Android несколько раз, выбрав один и тот же существующий экземпляр эмулятора (я всегда выбираю запуски вручную). ).

Странно, что никто не знает, почему возникает эта проблема, что ее вызывает или что происходит внутри. Единственная подсказка, которую я могу предоставить, заключается в том, что DDMS показывает несколько строк, таких как «Класс не найден для предварительной загрузки: libcore.base.CollectionUtils» во время паузы «Ожидание HOME».

person DarenW    schedule 27.02.2012
comment
Я не думаю, что вам нужно удалять все AVD и создавать новые, просто удалите нужный и создайте новый. - person PhillyNJ; 09.03.2012
comment
Как насчет кнопки «Обновить AVD», которая одним щелчком мыши удаляет выбранный AVD и создает его заново с теми же параметрами? - person DarenW; 16.03.2012

Что сработало для меня, так это удалить AVD из диспетчера AVD и создать новый. Затем перейдите к
Run > Run Configurations, выберите целевую вкладку и выберите новый AVD.

person PhillyNJ    schedule 23.12.2011

Следующие шаги сработали для меня: 1. Перейти к проекту -> Очистить. 2. Удалите свой предыдущий AVD и создайте новый.

person Arvind Bhardwaj    schedule 29.03.2012

Эта проблема возникает из-за того, что при создании диспетчера AVD в диалоговом окне «Создать новое виртуальное устройство Android (AVD)» «Снимок» был отмечен мной как «Включено».

Решение:

Создайте новый диспетчер AVD со снятым флажком «Включено», а затем попробуйте запустить проект с вновь созданным диспетчером AVD в качестве «Цели», проблема больше не возникнет.

person droiddeveloper    schedule 09.03.2011
comment
Я обнаружил, что это решение, которое работает для меня. Я также обнаружил, что симптомом проблемы была попытка удалить устройство, когда оно НЕ используется... AVD не может удалить его, потому что оно используется. Создано новое устройство --› никаких проблем. - person Gibron; 17.11.2011

Я решил эту проблему, создав новое виртуальное устройство и запустив его из диспетчера AVD. Запуск устройства занимает несколько минут, вам просто нужно подождать. Затем вы можете запустить свое приложение на уже запущенном устройстве.

person Dmitry    schedule 26.01.2014

Опции:

  • Нажмите кнопку HOME в эмуляторе. Подождите, может быть, 2 секунды... У меня это всегда работает!!!

or

  • Следуйте предложению Шрейи (одно из предложений, отредактированное Греем).
person SSG    schedule 19.07.2012

У меня было всего 12 Мб для SD-карты в устройстве AVD.

Увеличение его до 2 Гб решило проблему.

person user1720992    schedule 08.10.2012
comment
У меня было 200 внутренних и 0 для SD-карты. Мне помогло изменение на 400/200. - person Zitrax; 07.05.2014

РЕШЕНИЕ:

Запустите эмулятор из командной строки:

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

Затем я также запустил приложение из командной строки (используя встроенные инструменты Cordova/PhoneGap):

myapp/cordova> ./run

ОБЩАЯ ИНФОРМАЦИЯ

Я считаю, что это какая-то проблема совместимости оборудования. Я столкнулся с этой проблемой, следуя Инструкции по началу работы с PhoneGap 2.4.0. Я последовал их совету и установил Intel Hardware Accelerated Execution Manager, и я думаю, что это источник моих проблем. Eclipse использует программу emulator64-x86 (в папке sdk/tools) для запуска эмулятора. Я не смог найти способ изменить это внутри Eclipse, но я нашел его, следуя разделу «Советы и рекомендации» в веб-страница Intel HAXM, с которой я мог успешно запустить эмулятор командную строку, используя вместо этого программу emulator-x86. Я не знаю, почему программа emulator64-x86 не работает в моей системе. Я подтвердил на веб-сайте Apple, что у меня 64-разрядный процессор.

Моя система:

  • ОС X 10.6.8
  • Четырехъядерный процессор Intel Xeon с тактовой частотой 2,26 ГГц
  • 6 ГБ оперативной памяти
  • АТД v21.1.0-569685
  • Затмение 3.8.0

Мой АВД:

  • Устройство: Нексус Один
  • Цель: Android 4.2.2 — уровень API 17
  • Процессор: Intel Atom (x86)
  • Оперативная память: 512
  • Внутренняя память: 256
  • SD-карта: 128
person morphatic    schedule 28.02.2013
comment
ОБНОВЛЕНИЕ: Обнаружено подтверждение того, что emulator64-x86 еще не работает, но что люди на Intel работает над исправлением - person morphatic; 28.02.2013

Я создал новое устройство. Удалил предыдущий.

person user2771655    schedule 10.10.2013

Ни одно из этих решений не сработало для меня. Вместо этого сработало то, что нужно было перейти к инструменту командной строки (или терминалу на Mac), компакт-диску в каталог SDK/platform-tools, а затем запустить это:

adb kill-server

затем запустите это:

adb start-server

После того, как я это сделал, все снова заработало. Почему? Кто знает.

На моем MAC путь к папке инструментов платформы был $HOME/Installations/adt-bundle-mac-x86_64-20130522/sdk/platform-tools. Возможно, он будет где-то еще на вашем компьютере.

Я также нашел эту страницу, на которой представлены некоторые полезные шаги:

http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/

person Marc    schedule 17.09.2013

Что сработало для меня, так это установка флажка «Использовать хост-графический процессор» при создании или редактировании AVD (виртуальное устройство Android). Этот флажок не был включен по умолчанию.

person RawChid    schedule 09.01.2014

У меня это сработало, когда я выбрал параметр «Использовать хост-графический процессор» в разделе «Параметры эмуляции:».

Вы можете найти эту опцию в окне редактирования виртуального устройства.

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

person Manoj Shrestha    schedule 15.09.2014

Я увеличил размер SD-карты виртуального устройства с 500 МБ до 2 ГБ, проблема решена.

person Lin Song Yang    schedule 03.11.2011

Следующие шаги сработали для меня: 1. Перейти к проекту -> Очистить. 2. Удалите свой предыдущий AVD и создайте новый.

person Pradeep Sodhi    schedule 23.05.2012

Я заметил, что это старый пост. Однако я просто столкнулся с той же проблемой и нашел решение. A) Убедитесь, что у вас процессор/ABI — это атом B) Оперативная память — 2048 C) Куча виртуальной машины — 256 D) Внутреннее хранилище — 200 E) Обязательно установите флажок «Использовать хост-графический процессор» F) Устройство — Nexus 5 (мой личный выбор) Ж) Android 4.4.2 API уровня 19

person V.Nice    schedule 15.07.2014