Android-Studio: Ошибка: не удалось создать виртуальную машину Java
Я только что установил Android-студию сегодня. Сначала мне нужно установить jdk7 для этой IDE.
После этого только я смог запустить IDE.
Теперь, когда я пытаюсь создать новый проект, просто получаю ошибку, как показано на рисунке ниже.
![enter image description here]()
Кто-нибудь может мне помочь.
Что не хватает на моей стороне?
Ответы
Ответ 1
В моем случае я изменил файл ниже, чтобы изменить опцию vm heap.
C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions
Я увеличил -Xms128m до -Xms512m и перезапустил Android Studio.
После этого я могу перейти к следующему шагу.
Ответ 2
Я нашел решение этой проблемы по старой проблеме vs-android.
Вы должны создать новую переменную среды с именем _JAVA_OPTIONS
, установить ее в
-Xms256m -Xmx1024m
, и он должен работать.
Ответ 3
Думаю, у тебя такая же проблема, как у меня. Я использую Windows 7 32bit, поэтому мой Java SDK и время исполнения также 32 бит.
Gradle работает на своей собственной виртуальной машине Java, а Android Studio запускает эту виртуальную машину с параметром размера кучи (-Xmx1024m) объемом 1 ГБ. Это слишком много для моей 32-разрядной среды и создание JVM не удается.
Если я вручную запустил Gradle с -Xmx512m, поскольку опция JVM Gradle запускается без проблем, но до сих пор я не узнал, как сообщить Android Studio о запуске JVM по-разному, когда он создает новый проект Android.
Так что в настоящее время я тоже все еще застрял.
томас
Ответ 4
1. В Studio перейдите к
Файл- > Настройки- > Компилятор
In the VM Options text box, paste this line
-Xmx512m -XX:MaxPermSize=512m
-
Удалить существующий AVD.
-
Затем File- > Invalidate Caches/Restart.
-
После перезапуска студии создайте новый AVD.
Должно работать нормально!
Ответ 5
Я нашел решение в vs-android Issue 15: -dex: не удалось создать виртуальную машину Java
Выполните следующие действия:
- Запустить regedit
- Перейдите к
HKEY_CURRENT_USER
- Выбрать среду
- Добавьте новое значение строки и введите
_JAVA_OPTIONS
для имени значения
- Введите
-Xms256m -Xmx512m
для данных значения
- Перезагрузите компьютер.
Ответ 6
В моем случае я также изменяю файл ниже.
C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions
но я уменьшил -XX: MaxPermSize = 350 м до -XX: MaxPermSize = 300 м и перезапустил Android Studio.
Ответ 7
У меня была такая же проблема. Я загрузил и установил JDK 6u43 и установил переменные среды JAVA_HOME и JDK_HOME в C:\Program Files (x86)\Java\jdk1.6.0_43. Это позволило мне создать проект.
Не помогает, если вы хотите использовать jdk7.
Ответ 8
Я столкнулся с этой же проблемой, и решил ее с помощью следующих шагов: -
- Закрыть андроид-студию.
- Перейдите в папку проекта.
- Удалить папку
.gradle
и gradle.properties
.
- Теперь запустите проект студии Android и подождите, пока gradle build.
Он не покажет ошибку.