Почему я не могу загрузить AVD из Eclipse с 1024 МБ ОЗУ?

Итак, как и многие люди, начинающие разработку Android с Eclipse, даже с быстрой машиной, я замечаю, что эмулятор работает удручающе медленно.

Я ищу в SO какие-либо советы, как ускорить его работу, и натолкнулся на этот вопрос , главный ответ которого предполагает несколько вещей, в том числе увеличение объема оперативной памяти AVD. Они предлагают 1024 МБ:

enter image description here

Звучит хорошо. Но когда я пытаюсь запустить его, я получаю следующее:

Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Если я устанавливаю его на 512 МБ (по сравнению с 256 МБ по умолчанию), он запускается нормально.

Но почему на машине с Windows 7 x64 с 12 ГБ физической ОЗУ я не могу выделить 1024 МБ для AVD? Это ограничение Eclipse? Ограничение эмулятора? Ограничение Java? Я предполагаю, что у человека в этом другом вопросе это сработало, но мне еще предстоит выяснить, как и в большинстве ответов, которые я вижу в другом месте, говорится: «Да, уменьшите его до 512 МБ», что не является ответом, который я ищу.

8
задан Community 23 May 2017 в 12:30
поделиться