it-roy-ru.com

Не удается запустить эмулятор Android-студии с сообщением об ошибке, связанным с ограничением памяти

Я пытаюсь запустить свой первый проект Android-студии, но я получаю это сообщение об ошибке, и эмулятор не запускается:

Created filesystem with 11/4224 inodes and 1302/16896 blocks
Failed to create Context 0x3005
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
emulator: WARNING: Requested RAM size of 1536MB is too large for your environment, and is reduced to 1152MB.
emulator: device fd:544
HAX is not working and emulator runs in emulation mode
emulator: The memory needed by this VM exceeds the driver limit.
Cannot set up guest memory 'pc.ram': Invalid argument
19
Neo
  • В Android Studio откройте Windows-> Выберите Android Virtual Device Manager-> Выберите ваше устройство-> Нажмите кнопку Изменить-> Измените параметр RAM на 512 Мб в Параметры памяти-> Сохраните и запустите эмулятор, он будет работать
  • В противном случае вы можете использовать Genymotion Android Vm: https://www.genymotion.com/?utm_source=dlvr.it&utm_medium=Twitter#!/download
20
Giridharan

После установки Android Studio

В CMD (Run As Admin) выполните эту команду (эмулятор должен быть закрыт):

//if it's installed on D:, at first, "cd" to that drive, like  "D:"
cd "%Android_SDK_HOME%\sdk\extras\intel\Hardware_Accelerated_Execution_Manager"
silent_install.bat -m 1024

это установит память HAXM на 1024Mb (максимум 1800) . Установите параметр RAM в VDM чуть ниже этого значения, как 980

Если вы используете Mac OS, используйте навигацию к пути /<USER_DIR>/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager и выполните Sudo ./silent_install.sh -m 1024

12
Samuel Kogan

Попробуйте перезагрузить компьютер!

Я просто боролся с этой проблемой, и после часа поисков в интернете безрезультатно, я попытался перезагрузить компьютер, и проблема была решена. 

5
Richard P. Zwiren Jr.

В Android Studio версии 1.2.1.1:

Перейдите в «Инструменты -> Android -> AVD Manager -> Выберите свое устройство -> Редактировать -> Расширенные настройки -> Измените параметр RAM на 512 Мб.

Сохраните его и запустите приложение в эмуляторе. Это должно бежать сейчас.

2
ArunDhwaj IIITH

В моем случае эта проблема возникла, когда я случайно нажал кнопку «Выполнить» дважды в диспетчере AVD. Я решил эту проблему, убив запущенный экземпляр из диспетчера задач (qemu-system-i386.exe). 

0
Vino

Похоже, AVD не любит устанавливать память в ГБ. Если он не сохраняет новый параметр в ГБ, измените его на МБ.

0
Zvi

Я попробовал вышеуказанные ответы в Android Studio 3.0, но, похоже, AS 3.0 не позволяет изменять на экране IDE или не уверен, что это была какая-то проблема с моей установкой. Поэтому я открыл AVD на диске, открыл config.ini и изменил размер ramsize. Это сработало.

0
Subhankar Mukherjee

Если вы используете Android studio и столкнулись с проблемой с размером эмулятора Ram, выполните следующие действия:

Перейдите в Инструменты -> Android -> AVD Manager -> (выберите ваше устройство) -> Изменить устройство -> Показать дополнительные настройки -> Новое устройство -> Нажмите кнопку Изменить -> Новый профиль оборудования -> Измените объем памяти на 512M -> Отредактируйте устройство в правом нижнем углу, затем -> Готово.

0
Aman Singh