Ответ 1
Для 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 пригодным для использования? Большое вам спасибо.
Для Android studio - Решение здесь.
Для 64-разрядных пользователей.
Start
.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
, вам может понадобиться его создать.
настройка gradle вариантов ниже, чем в настройках по умолчанию, заставляла меня работать. это зависит от аппаратных ресурсов, к которым у вас есть доступ.
перейти на сайт .settings .Compiler(Gradle основанные на Android проекты) .in В поле настроек параметров VM -Xmx128m -Xms128m
Перейдите к File
→ Settings
.
В строке поиска введите heap
.
Вы увидите выделенное в разделе Compiler
Compiler process heap size
.
Там есть еще несколько вариантов кучи.
Вообще говоря, функция поиска в настройках Intellij довольно хороша.