Эмулятор Android на Eclipse не работает

Я следовал инструкциям на странице http://developer.android.com/training/basics/firstapp/running-app.html для запуска приложения Hello World на AVD Eclipse, но AVD не запускается, и я получаю следующие сообщения:

[2013-01-20 00:20:59 - MyFirstApp] ------------------------------
[2013-01-20 00:20:59 - MyFirstApp] Android Launch!
[2013-01-20 00:20:59 - MyFirstApp] adb is running normally.
[2013-01-20 00:20:59 - MyFirstApp] Performing com.example.myfirstapp.MainActivity      activity launch
[2013-01-20 00:21:00 - MyFirstApp] Automatic Target Mode: launching new emulator with     compatible AVD 'TestAVD'
[2013-01-20 00:21:00 - MyFirstApp] Launching a new emulator with Virtual Device    'TestAVD'
[2013-01-20 00:21:48 - Emulator] Failed to create Context 0x3005
[2013-01-20 00:21:48 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
[2013-01-20 00:21:48 - Emulator] Failed to allocate memory: 8
[2013-01-20 00:21:48 - Emulator] 
[2013-01-20 00:21:48 - Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2013-01-20 00:21:48 - Emulator] Please contact the application's support team for more information.

Кроме того, выскочило окно с сообщением о том, что исполняемый файл эмулятора ARM перестал работать. Есть предположения?


person nsax91    schedule 20.01.2013    source источник


Ответы (4)


OP этого потока имеет похожее сообщение об ошибке,

эмулятор: ПРЕДУПРЕЖДЕНИЕ. Не удалось инициализировать эмуляцию OpenglES с помощью программного рендерера.

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

person melvynkim    schedule 20.01.2013
comment
Хм все еще не работает. ОП другого потока решил проблему, обновив свою ОС; изначально у него была версия Ubuntu, слишком старая для ее запуска. Я использую Vista, поэтому ОС (кроме того, что она изначально плохая, потому что это Vista, лол) не должна быть проблемой. - person nsax91; 20.01.2013

Проверьте 2 вещи:

  • Что вы используете 512 МБ ОЗУ (эмулятор не работает должным образом с большим количеством)
  • Попробуйте отключить «Host GPU»
person Juan Andrés Diana    schedule 20.01.2013

Попробуйте запустить эмулятор из командной строки с параметром GPU и убедитесь, что он работает.

-gpu off

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

Вы также можете попробовать включить/отключить параметр GPU emulation для выбранного эмулятора в диспетчере AVD.

Чтобы включить/отключить GPU emulation :

Перейдите в диспетчер AVD -> выберите виртуальное устройство Android -> нажмите «Правка» -> вкладка «Оборудование» -> включите/отключите эмуляцию графического процессора.

Надеюсь, это сработает.

person Moin Ahmed    schedule 20.01.2013

Я получил эту ошибку при попытке запустить эмулятор с более высоким разрешением, чем было установлено на моем дисплее.

person ansielf    schedule 28.08.2013