Эмулятор Android 4.0 не может быть запущен, если размер оперативной памяти превышает 1024 - PullRequest
3 голосов
/ 16 ноября 2011

После того, как я создаю эмулятор под Android SDK 4.0 со стандартной конфигурацией WXGA800, показанной ниже:

  • Абстрактная плотность ЖК-дисплея: 160
  • Поддержка крышки клавиатуры: нет
  • Макс. Куча приложений VM: 48
  • Размер плунжера устройства: 1024

не удалось запустить эмулятор после нажатия кнопки «Пуск», и нет никаких сообщений об ошибках / исключениях. Кажется, начинать AVD не имеет смысла.

Но если я изменю размер оперативной памяти устройства с 1024 на 768 , эмулятор может быть успешно запущен. Есть ли какие-либо ограничения в настройке размера оперативной памяти в зависимости от аппаратного обеспечения ПК?

Я использую Windows 7 64bit Ultimate с i3 2,53 ГГц, 4 ГБ ОЗУ.

Кто-нибудь имеет подобный опыт или какие-либо идеи по этому поводу?

Спасибо!

Ответы [ 2 ]

1 голос
/ 09 июля 2013

Если у вас последняя версия ADT v22, она покажет:

On Windows, emulating RAM greater than 768M may fail depending on the system load. 
Try progressively smaller values of RAM if the emulator fails to launch

при добавлении ОЗУ более 768M.

Может быть, виртуализация в Windows не поддерживает 1024M RAM.

P.S. Попробуйте использовать Genymotion . Он быстрый, работает на Oracle VM, имеет GPS, эмуляцию батареи и предварительно укоренился.

0 голосов
/ 16 октября 2013

При настройке AVD возникает общая проблема, которую необходимо вручную отредактировать в файле конфигурации, чтобы исправить. Файл находится в C: \ Documents and Settings \ username.android \ avd \ name_of_avd.avd \ config.ini

Измените настройки памяти с

hw.ramSize = 1024 до

hw.ramSize = 1024MB (Не включайте перенос слов в блокноте).

Сохраните файл и снова откройте AVD. Это сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...