Эмулятор Android 2.1 не загружается даже после долгого ожидания - PullRequest
1 голос
/ 07 февраля 2012

Я пытаюсь начать разработку приложений для Android.Моя первая проблема - заставить эмулятор работать.Я использую официальный учебник Hello World, чтобы начать работу, и он отлично работает с моим 4.0.3 AVD, но когда я пробую его с новым 2.1 AVD (также создал проект с самого начала, используя 2.1), эмулятор до сих пор загружается.

Несмотря на попытку загрузки, буквы «Android» с самого начала не с обычным шрифтом, они просто отображаются как шрифт типа «Пишущая машинка» с подчеркиванием после, и когда они исчезают, ничего не отображаетсявверх.Я ждал до 1 часа, пока он загрузится, но безрезультатно.

Я уже искал ответы в stackoverflow, но, поскольку у меня не появляется значительная ошибка, я не могу найти ответ.

Мой журнал выглядит следующим образом:

[2012-02-07 11:23:09 - Hello World 21] Android Launch!
[2012-02-07 11:23:09 - Hello World 21] adb is running normally.
[2012-02-07 11:23:09 - Hello World 21] Performing com.hello.world.HelloWorld21Activity activity launch
[2012-02-07 11:23:09 - Hello World 21] Automatic Target Mode: launching new emulator with compatible AVD '2.1'
[2012-02-07 11:23:09 - Hello World 21] Launching a new emulator with Virtual Device '2.1'
[2012-02-07 11:23:14 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-02-07 11:23:14 - Hello World 21] New emulator found: emulator-5554
[2012-02-07 11:23:14 - Hello World 21] Waiting for HOME ('android.process.acore') to be launched...

Запуск Eclipse Classic с плагином ADT и обычным Android SDK, следуя каждой инструкции на http://developer.android.com/resources/tutorials/hello-world.html.

Спасибо!

Ответы [ 3 ]

0 голосов
/ 07 февраля 2012

Я столкнулся с подобной проблемой при запуске эмулятора при использовании 64-битной версии Windows 7. Я не смог заставить его работать с AVD 2.1 или 2.2 (однако я испытал поведение, подобное описанному вами), однакоЯ не пробовал AVD для более новых версий ОС, чем 2.3.Поэтому, если вы работаете в 64-битной ОС, я бы предложил вам попробовать 32-битную версию - в моем случае это помогло.

0 голосов
/ 07 августа 2012

Не торопился, но я решил проблему.

Просто используйте встроенную графическую карту в качестве графического процессора по умолчанию. Если вы используете графическую карту с поддержкой CUDA (или аналогичную), отключите ее. Просто не запускайте свое программное обеспечение (eclipse, AVD ...) с графическим процессором CUDA. Eclipse выдает ошибки подтверждения с CUDA, и AVD перестает работать. Flash Player также не работает с включенной CUDA.

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

0 голосов
/ 07 февраля 2012

Android Emulator является довольно медленным программным обеспечением. Скорость запуска напрямую зависит от вашего оборудования. Также появление Android-ярлыка «Пишущая машинка» характерно для версий Android 2.x. Попробуйте перезагрузить эмулятор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...