Сообщение об ошибке: перестал работать emulator-arm.exe - PullRequest
24 голосов
/ 28 июля 2011

У меня были проблемы с запуском моего первого приложения для 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'!

Ответы [ 17 ]

43 голосов
/ 24 августа 2011

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

34 голосов
/ 26 апреля 2012

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

24 голосов
/ 13 июня 2013

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

  1. Перейдите в папку AVD (пример: C: \ Users \ имя пользователя \ .android \ avd \ phone.avd)
  2. Откройте файл config.ini в Wordpad.
  3. Измените строки 'partition' и 'ram', чтобы они заканчивались на "MB" (правильные синтаксические изменения см. Ниже)

ORIGINAL: disk.dataPartition.size = 512M

ИЗМЕНЕНО: disk.dataPartition.size = 512 МБ

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

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

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

4 голосов
/ 27 октября 2012

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

3 голосов
/ 21 мая 2012

После нескольких минут поиска в Google и, в конце концов, в Stackoverflow я наконец-то нашел исправление. Единственным способом надежного генерирования сбоя во время моих экспериментов было изменение размера оперативной памяти до 128, и на самом деле, многие сбойные зависели от 2 проблем:

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

Удачи!

2 голосов
/ 20 июля 2012

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

1 голос
/ 24 февраля 2013

Сработал флажок «Использовать хост GPU».

1 голос
/ 26 августа 2011

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

1 голос
/ 14 ноября 2011

У меня работали два варианта: 1. Изменение разрешения эмулятора.Я не знаю почему, но если я изменю это, это просто работает.2. Измените переменную «Количество эмулируемых веб-камер» на 0 в AVD.

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

0 голосов
/ 19 апреля 2017

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

...