Я пробовал работать с приложением Hello World, и эмулятор зависает после того, как мигает стартовый экран Android. Домашняя страница не отображается. Последний дисплей на консоли -
Ожидание запуска HOME ('android.process.acore') ...
Я снова попытался переустановить Eclipse и Android. Это все еще не сработало. Также консоль не показывает никаких ошибок. В журнале cat есть следующие ошибки:
06-18 20:39: 11.543: ERROR / flash_image (544): не удается найти раздел восстановления 06-18 20: 39: 11.843: ERROR / vold (538): Ошибка при открытии имени коммутатора путь '/ sys / class / switch / 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): Error bootstrapping switch ' / sys / class / switch / test '(m) 06-18 20:46: 31.842: ERROR / MemoryHeapBase (578): ошибка открытия / dev / pmem: нет такого файла или каталога 06-18 20:46: 31.892: ERROR / SurfaceFlinger (578): не удалось открыть / sys / power / wait_for_fb_sleep или / sys / power / wait_for_fb_wake 06-18 20:46: 32.313: ERROR / GLLogger (578): couldn 't загрузить библиотеку (не удается найти библиотеку) 06-18 20:46: 33.634: ERROR / GLLogger (578): не удалось загрузить библиотеку (не удается найти библиотеку)
источник
Я столкнулся с той же проблемой. Однако это сработало после того, как я перешел в Project-> Clean ... Не знаю, почему это произошло. Надеюсь это поможет
источник
Я постоянно сталкиваюсь с этой проблемой и теряю много часов потенциальной продуктивности и образования, пока пытаюсь ее исправить. Единственное, что мне подходит, - это сочетание трех других хороших ответов:
Странно, что никто не понимает, почему возникает эта проблема, что ее вызывает или что происходит внутри. Единственная подсказка, которую я могу дать, - это то, что DDMS показывает несколько строк типа «Класс не найден для предварительной загрузки: libcore.base.CollectionUtils» во время паузы «Ожидание HOME».
источник
Для меня сработало удаление AVD из диспетчера AVD и создание нового. Затем перейдите в «
Выполнить»> «Выполнить конфигурации», выберите целевую вкладку и выберите новый AVD.
источник
Для меня сработали следующие шаги: 1. Перейти к проекту -> Очистить. 2. Удалите предыдущий AVD и создайте новый.
источник
Эта проблема возникает из-за того, что при создании диспетчера AVD в диалоговом окне «Создать новое виртуальное устройство Android (AVD)» «Снимок» был отмечен мной как «Включено».
Решение:
Создайте новый менеджер AVD с не установленным флажком «Включено», а затем попробуйте запустить проект с вновь созданным менеджером AVD как «Целевой», проблема больше не возникнет.
источник
Я решил эту проблему, создав новое виртуальное устройство и запустив его из диспетчера AVD. Устройство запускается за несколько минут, вам остается только подождать. Затем вы можете запустить свое приложение на уже запущенном устройстве.
источник
Параметры:
или
источник
У меня было всего 12 Мб для SD-карты в устройстве AVD.
Увеличение его до 2 Гб решило проблему.
источник
РЕШЕНИЕ:
Запускаем эмулятор из командной строки:
Затем я запустил приложение из командной строки (используя встроенные инструменты Cordova / PhoneGap):
ЗАДНИЙ ПЛАН
Я считаю, что это какая-то проблема совместимости оборудования. Я столкнулся с этой проблемой, следуя инструкциям по началу работы с PhoneGap 2.4.0 . Я последовал их совету и установил Intel Hardware Accelerated Execution Manager, и я думаю, что это источник моих проблем. Eclipse использует
emulator64-x86
программу (вsdk/tools
папке) для запуска эмулятора. Мне не удалось найти способ изменить это внутри Eclipse, но, следуя разделу «Советы и уловки» на веб-странице Intel HAXM, я обнаружил, что могу заставить эмулятор успешно работать из командной строки, используяemulator-x86
вместо этого программу. Я не уверен, почемуemulator64-x86
программа не работает в моей системе. Я подтвердил на сайте Apple, что у меня 64-битный процессор.Моя система:
Мой AVD:
источник
emulator64-x86
еще не работает, но что люди в Intel работают над патчемЯ создал новое устройство. Удалил предыдущий.
источник
Ни одно из этих решений не помогло мне. Вместо этого сработало то, что нужно было перейти к инструменту командной строки (или терминалу на Mac), компакт-диск в каталог SDK / platform-tools, а затем запустить это:
затем запустите это:
После того, как я сделал это, все снова заработало. Зачем? Кто знает.
На моем MAC путь к папке инструментов платформы был $ HOME / Installations / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools. Вероятно, он будет где-то еще на вашем компьютере.
Я также нашел эту страницу, на которой представлены некоторые полезные шаги:
http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/
источник
Что сработало для меня, так это включение флажка «Использовать хост-процессор» при создании или редактировании AVD (виртуального устройства Android). По умолчанию этот флажок не установлен.
источник
У меня это сработало, когда я выбрал опцию «Использовать хост-процессор» в разделе «Параметры эмуляции:».
Вы можете найти опцию в окне редактирования виртуального устройства.
источник
Я увеличил размер SD-карты виртуального устройства с 500 МБ до 2 ГБ, проблема решена.
источник
Для меня сработали следующие шаги: 1. Перейти к проекту -> Очистить. 2. Удалите предыдущий AVD и создайте новый.
источник
Я заметил, что это старый пост. Однако я столкнулся с той же проблемой и нашел решение. A) Убедитесь, что CPU / ABI - это атом B) RAM - 2048 C) Куча виртуальной машины - 256 D) Внутренняя память - 200 E) Не забудьте проверить Use Host GPU F) Device - Nexus 5 (мой личный выбор) G) Android 4.4.2 API уровня 19
источник