Android Studio: "Не удалось зарезервировать достаточно места для кучи объектов" при создании модуля

Я попытался использовать Android Studio 0.1 для создания небольшого проекта для практики, но когда я делаю свой модуль, Android Studio говорит:

Android Dex: [(Module Name)] Error occurred during initialization of VM
Android Dex: [(Module Name)] Could not reserve enough space for object heap

Я использую 64-разрядную версию Windows 7, JDK 1.7, с оперативной памятью 8 ГБ. Я не знаком с gradle и понятия не имею, как это сделать. У моего другого почти такого же ПК нет этой проблемы.

Я попытался изменить studio.exe.vmoptions в папке bin и может увидеть изменение правого угла в 742M при установке -Xmx768M. Но ошибка все же происходит. Кроме того, если я хочу установить большее значение, например -Xmx2G, studio.bat показывает:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Тогда Android Studio просто не запускается.

Есть ли способ сделать мой Android Studio пригодным для использования? Большое вам спасибо.

Ответ 2

Для 64-разрядных пользователей.

  • Нажмите Start.
  • type Environment.
  • Нажмите Edit System Environment Variables.
  • Появится диалоговое окно, нажмите кнопку с надписью Environment Variables.
  • Найдите JAVA_HOME установите его в C:\Program Files\Java\$YOUR_JAVA_VER, где $YOUR_JAVA_VER= jdk1.7.0_21. (Вы можете проверить свою версию Java, фактически перейдя в C:\Program Files\Java\и ища свой JDK.)

Если нет JAVA_HOME, вам может понадобиться его создать.

Ответ 3

настройка gradle вариантов ниже, чем в настройках по умолчанию, заставляла меня работать. это зависит от аппаратных ресурсов, к которым у вас есть доступ.

перейти на сайт .settings   .Compiler(Gradle основанные на Android проекты)     .in В поле настроек параметров VM -Xmx128m -Xms128m

Ответ 4

Перейдите к FileSettings.

В строке поиска введите heap.

Вы увидите выделенное в разделе Compiler Compiler process heap size.

Там есть еще несколько вариантов кучи.

Вообще говоря, функция поиска в настройках Intellij довольно хороша.