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
  1. Удалить существующий AVD.

  2. Затем File- > Invalidate Caches/Restart.

  3. После перезапуска студии создайте новый 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. Он не покажет ошибку.