Подтвердить что ты не робот

Сообщение об ошибке: emulator-arm.exe перестает работать

У меня возникли проблемы с запуском моего первого приложения для Android. Вчера я приблизился к его запуску, но мое счастье было разбито, когда я столкнулся с этой ошибкой:

emulator-arm.exe has stopped working

Что мне делать? Я хочу запустить этот "Hello World"

Мой консольный дисплей:

[2011-07-28 10:46:52 - HelloAndroid] Android Launch!
[2011-07-28 10:46:52 - HelloAndroid] adb is running normally.
[2011-07-28 10:46:52 - HelloAndroid] Performing com.bestvalue.hello.HelloAndroid activity launch
[2011-07-28 10:46:52 - HelloAndroid] Automatic Target Mode: Preferred AVD 'my_avd' is not available. Launching new emulator.
[2011-07-28 10:46:52 - HelloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2011-07-28 10:47:13 - Emulator] emulator: emulator window was out of view and was recentred
[2011-07-28 10:47:13 - Emulator] 
[2011-07-28 10:47:14 - HelloAndroid] New emulator found: emulator-5554
[2011-07-28 10:47:14 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2011-07-28 10:47:28 - HelloAndroid] emulator-5554 disconnected! Cancelling 'com.bestvalue.hello.HelloAndroid activity launch'!
4b9b3361

Ответ 1

Измените разрешение устройства, и оно должно работать. Это не сработало для меня, когда резолюция была 1280X800. Я изменил его на 800X600, и он работал нормально.

Ответ 2

После многих попыток исправить я нашел следующее наиболее полезным: Android: не удалось выделить память  Запуск эмулятора с 512 МБ RAM или меньше кажется единственным решением для меня до сих пор. Благодаря

Ответ 3

Здесь, как исправить и сохранить желаемый объем оперативной памяти:

  • Перейдите в папку AVD (пример: C:\Users\username \.android\avd\phone.avd)
  • Откройте файл config.ini в Wordpad.
  • Измените строки 'partition' и 'ram' для завершения в "MB" (см. ниже соответствующие изменения синтаксиса)

ОРИГИНАЛ: disk.dataPartition.size = 512M

МОДИФИЦИРОВАН: disk.dataPartition.size = 512 МБ

ОРИГИНАЛ: hw.ramSize = 1024

ИЗМЕНИТЬ: hw.ramSize = 1024 МБ

Сохраните файл, а затем снова запустите эмулятор (например, "emulator.exe -avd phone" ). Вы должны повторить этот процесс для каждого из ваших AVD.

Ответ 4

Возможно, это старый вопрос, но попробуйте выполнить непосредственно из командной строки, предположив, что вы находитесь в папке android-sdk\tools, запустите созданный эмулятор, вызвав emulator-arm @youremulatorname

Ответ 5

После нескольких минут поиска Google и, в конечном счете, Stackoverflow, я, наконец, наткнулся на исправление. Только способ достоверного создания сбоя во время моего эксперимента заключался в изменении размера RAM до 128, и на самом деле многие аварии зависели от 2-х проблем:

  • PC Ram меньше или равен одному, определенному в AVD. Вы должны установить его ниже в зависимости от вашей аппаратной ОЗУ.
  • Также обнаружены некоторые графические и OpenGL-проблемы, которые можно устранить, изменив отображение по умолчанию на HVGA или установив более низкое разрешение в AVD.

Удачи!

Ответ 6

emulator-arm.exe не работает из-за двойной графической карты. выберите базовую графическую карту, не высокопроизводительную, и она будет работать. У меня есть nvidia 555M и как базы Intel. С помощью intel запускается эмулятор.

Ответ 7

Я нашел tht с помощью avd-менеджера для удаления и воссоздания виртуального устройства без проверки флажка включенного моментального снимка при создании работы avd. Я нашел это в группе google для Android. хотя эта проблема не была решена, этот метод можно использовать в качестве обходного пути для этой проблемы, пока эта ошибка не будет исправлена.

Ответ 8

Для меня работали два варианта: 1. Изменение разрешения эмулятора. Я не знаю, почему, но если я его изменю, он просто работает. 2. Changind "Число эмулируемых веб-камер" переменной до 0 в AVD.

Большое спасибо за помощь!!

Ответ 9

Для меня работал флажок "Использовать хост-GPU".

Ответ 10

Если вы не видите, как работает эмулятор, проверьте диспетчер задач, есть ли у вас уже запущенный процесс emulator-arm. Если есть процесс emulator-arm, выберите его, выберите "Завершить процесс" и повторите попытку.

Ответ 11

Мое дело было в том, что настройка скина каким-то образом была изменена с WVGA800 на WVGA854 в AVD. После того, как я переключу его обратно, эмулятор работает.

Ответ 12

Наконец, я решил это для меня, попробовав все варианты выше. Существует решение AndroidDevelopers в Google Plus.

Если вы хотите включить графическое ускорение по умолчанию для этого AVD, в разделе "Оборудование" конфигурации AVD нажмите "Создать", выберите эмуляцию графического процессора и установите значение "Да".

Ответ 13

Перейдите в Window- > Open Prespective- > DDMS

вы увидите, как показано ниже.

enter image description here

нажмите на часть, которую я выделил, и щелкните по reset adb, и попробуйте снова запустить проект

Ответ 14

В моем случае мне пришлось установить память памяти с 1907 (по умолчанию) на 512, чтобы заставить ее работать

Ответ 15

Просто перезагрузка моего ПК работала для меня.

Ответ 16

Используйте устройство с низким разрешением, когда я выбрал Nexus 4 он продолжал работать без проблем со мной.

Ответ 17

Также стоит проверить, что HAXM установлен/включен (эта исправленная проблема для меня, без того же сообщения об ошибке, что вы сообщали, и это замедлило мой Mac для сканирования).