Эмулятор Android не работает с 2G RAM

Пытаюсь запустить эмулятор Android на ПК с 16 ГБ ОЗУ (Windows 8 x64) со следующими настройками:

Abstacted LCD Density: 240
Max VM application heap: 24
Device ram size: 2048

Когда я пытаюсь запустить эмулятор, я получаю сообщение об ошибке:

Starting emulator for AVD 'Android_4.0_1024'
emulator: WARNING: Requested RAM size of 2048MB is too large for your environment, and is reduced to 1152MB.
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.

Что я делаю не так и как запустить эмулятор с оперативной памятью больше 1 Гб?

Заранее спасибо, Иван


person Ivan Gromov    schedule 10.11.2012    source источник
comment
Вот ответ на ваш вопрос stackoverflow.com/a/6884186/1548085   -  person janot    schedule 12.12.2012


Ответы (1)


Win64 - хорошее начало.

Вы случайно не установили 64-битный JDK?

PS:

Windows 7/64 отлично работает с 64-битными JDK. У меня нет опыта работы с Windows 8 и любой Java, поэтому я не могу вам помочь...

person paulsm4    schedule 10.11.2012
comment
Ага. java версии 1.6.0_25 Java(TM) SE Runtime Environment (сборка 1.6.0_25-b06) Java HotSpot(TM) 64-битный сервер VM (сборка 20.0-b11, смешанный режим) - person Ivan Gromov; 11.11.2012
comment
ОК - затем определите некоторые переключатели времени выполнения (-Xmx, -Xss и т. д. и т. д.). И, насколько мне известно, Android SDK — это исключительно Win32. Но, IIRC, вы все равно можете полностью использовать 64-битное адресное пространство для своего эмулятора: docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html - person paulsm4; 11.11.2012