Ответ 1
Измените разрешение устройства, и оно должно работать. Это не сработало для меня, когда резолюция была 1280X800. Я изменил его на 800X600, и он работал нормально.
У меня возникли проблемы с запуском моего первого приложения для 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'!
Измените разрешение устройства, и оно должно работать. Это не сработало для меня, когда резолюция была 1280X800. Я изменил его на 800X600, и он работал нормально.
После многих попыток исправить я нашел следующее наиболее полезным: Android: не удалось выделить память Запуск эмулятора с 512 МБ RAM или меньше кажется единственным решением для меня до сих пор. Благодаря
Здесь, как исправить и сохранить желаемый объем оперативной памяти:
ОРИГИНАЛ: disk.dataPartition.size = 512M
МОДИФИЦИРОВАН: disk.dataPartition.size = 512 МБ
ОРИГИНАЛ: hw.ramSize = 1024
ИЗМЕНИТЬ: hw.ramSize = 1024 МБ
Сохраните файл, а затем снова запустите эмулятор (например, "emulator.exe -avd phone" ). Вы должны повторить этот процесс для каждого из ваших AVD.
Возможно, это старый вопрос, но попробуйте выполнить непосредственно из командной строки, предположив, что вы находитесь в папке android-sdk\tools
, запустите созданный эмулятор, вызвав emulator-arm @youremulatorname
После нескольких минут поиска Google и, в конечном счете, Stackoverflow, я, наконец, наткнулся на исправление. Только способ достоверного создания сбоя во время моего эксперимента заключался в изменении размера RAM до 128, и на самом деле многие аварии зависели от 2-х проблем:
Удачи!
emulator-arm.exe не работает из-за двойной графической карты. выберите базовую графическую карту, не высокопроизводительную, и она будет работать. У меня есть nvidia 555M и как базы Intel. С помощью intel запускается эмулятор.
Я нашел tht с помощью avd-менеджера для удаления и воссоздания виртуального устройства без проверки флажка включенного моментального снимка при создании работы avd. Я нашел это в группе google для Android. хотя эта проблема не была решена, этот метод можно использовать в качестве обходного пути для этой проблемы, пока эта ошибка не будет исправлена.
Для меня работали два варианта: 1. Изменение разрешения эмулятора. Я не знаю, почему, но если я его изменю, он просто работает. 2. Changind "Число эмулируемых веб-камер" переменной до 0 в AVD.
Большое спасибо за помощь!!
Для меня работал флажок "Использовать хост-GPU".
Если вы не видите, как работает эмулятор, проверьте диспетчер задач, есть ли у вас уже запущенный процесс emulator-arm
. Если есть процесс emulator-arm
, выберите его, выберите "Завершить процесс" и повторите попытку.
Мое дело было в том, что настройка скина каким-то образом была изменена с WVGA800 на WVGA854 в AVD. После того, как я переключу его обратно, эмулятор работает.
Наконец, я решил это для меня, попробовав все варианты выше. Существует решение AndroidDevelopers в Google Plus.
Если вы хотите включить графическое ускорение по умолчанию для этого AVD, в разделе "Оборудование" конфигурации AVD нажмите "Создать", выберите эмуляцию графического процессора и установите значение "Да".
Перейдите в Window- > Open Prespective- > DDMS
вы увидите, как показано ниже.
нажмите на часть, которую я выделил, и щелкните по reset adb, и попробуйте снова запустить проект
В моем случае мне пришлось установить память памяти с 1907 (по умолчанию) на 512, чтобы заставить ее работать
Просто перезагрузка моего ПК работала для меня.
Используйте устройство с низким разрешением, когда я выбрал Nexus 4
он продолжал работать без проблем со мной.
Также стоит проверить, что HAXM установлен/включен (эта исправленная проблема для меня, без того же сообщения об ошибке, что вы сообщали, и это замедлило мой Mac для сканирования).