emulator-arm.exe больше не работает

#android #emulation #snapshot

#Android #эмуляция #снимок

Вопрос:

Это сообщение я получаю всегда (100%), если пытаюсь запустить эмулятор с существующим снимком. Установлена 32-разрядная система Windows 7, ADT14 и SDK14.

Мне нужно запускать каждый сеанс эмулятора с «удаленными пользовательскими данными». Всякий раз, когда я пытаюсь перезагрузить эмулятор с помощью моментального снимка, Windows печатает это сообщение (на немецком языке: emulator-arm.exe функциональный (нихт мер) и единственный доступный вариант — закрыть приложение (emulator-arm.exe ).

Я могу воспроизвести это по желанию. Даже при свежих установках Eclipse (Helios и Indigo), SDK, ADT. Я мог видеть это со всеми версиями за последний год. Я могу воспроизвести это на трех разных машинах в моем доме (все Windows 7 32bit) по желанию. На моих компьютерах не так много программного обеспечения. На одном компьютере установлена только среда разработки Android. Все три компьютера не являются игровыми автоматами и не обладают большой мощностью. Я имею в виду, просто для использования редактора Eclipse этого должно быть достаточно.

Все приложения (Eclipse и т.д.) Не настроены для особых нужд. Я всегда использую разработку для Android как есть из коробки.

Любая помощь высоко ценится. Не смешно всегда ходить на обед или кофе только для того, чтобы переключиться с одного эмулятора на другой — длится ок. прошло 10 минут.

Ответ №1:

Лично я предлагаю не использовать Snapshot функции. Обычная перезагрузка — это совершенно нормально, она не занимает много времени, всего одну или две минуты.

Snapshot Это действительно беспокоило меня в прошлом и привело к новой установке SDK. Не знаю, почему это точно, но лучше не использовать Snapshot , во-первых, это не ускоряет скорость вашего эмулятора; во-вторых, это материал эмулятора, а не на реальном устройстве.

Поправьте меня, если я ошибаюсь или что-то перепутал!

Комментарии:

1. Одна или две минуты? Это было бы круто. Я целую вечность жду запуска эмулятора. Я запустил это в 6: 39. Сейчас 6: 48, и единственное, что я вижу, это текст Android в черной рамке. Запущен только Eclipse и мой браузер Chrome. Это обычный ноутбук Core2Duo 2-летней давности. Не могу в это поверить… Кажется, что снимки сломаны. Я приму ваш ответ, потому что я больше не буду пытаться их использовать.

2. У меня мой старый 5-летний нетбук Core2Duo, и я запускаю не более 5 эмуляторов одновременно, нет Snapshot , все загрузки выполняются не более чем за 3 минуты, обычно за 90 секунд :). Также небольшое замечание, после создания AVD, если ему не удалось загрузиться, просто удалите, создайте новый; ну, первая загрузка всегда занимает больше всего времени, у меня около 7 минут.

3. Что? 5 эмуляторов? Eclipse и один эмулятор занимают здесь более 1 ГБ оперативной памяти — и у меня нет SD-карты, заявленной для эмуляторов. С SD-картой объемом 256 МБ для запуска одного эмулятора требуется час. Сколько оперативной памяти у вас в нетбуке?

4. всего 3 ГБ, один эмулятор потребляет всего 200-250 МБ, Windows 7 32bit.

Ответ №2:

Запустите свое устройство AVD с помощью AVD Manager, убедитесь, что не стираете пользовательские данные или не используете запуск из моментального снимка.

Если ваше приложение не развернуто на устройстве AVD:

Щелкните правой кнопкой мыши свой проект eclipse и выберите запустить как => запустить конфигурацию. Убедитесь, что на целевой вкладке установлен режим развертывания вручную. Нажмите Выполнить, отсюда вы можете выбрать текущий запущенный AVD, который вы запустили ранее.

Для повторного развертывания вашего приложения на устройство AVD

Оставьте устройство AVD включенным, используйте диспетчер приложений на устройстве AVD, чтобы удалить приложение с устройства AVD. Далее щелкните правой кнопкой мыши свой проект eclipse и выберите запустить как => запустить конфигурацию. Убедитесь, что на целевой вкладке установлен режим развертывания вручную. Нажмите Выполнить, отсюда вы можете выбрать текущий запущенный AVD, который вы запустили ранее.