2012-02-07 2 views
1

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

Хотя он пытается загрузить, буквы «Android» с самого начала не имеют обычного шрифта, они просто появляются как шрифт «Typewriter» с символом подчеркивания после, и когда они исчезают, ничего не появляется. Я подождал до 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.

Спасибо!

+0

Это действительно занимает время LOOOOONG в первом запуске! – MobileCushion

+0

Я даже не вижу, чтобы он загружался. Его просто черный экран без движения вообще. :/ – FoxLift

ответ

0

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

+0

Я понимаю, что мой ответ на самом деле не является решением проблемы, но я попытался найти способ правильно запустить эмулятор на 64-разрядной версии Win7. Но я не нашел рабочего решения. – morrwing

+1

Спасибо, это действительно помогло. Я точно работал под ОС Windows 7 64bits, поэтому, возможно, это была проблема. Использование eclipse classic 32x, похоже, исправило это. :) – FoxLift

0

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

0

Взял мое время, но я исправил проблему.

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

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

Смежные вопросы