Проект Android Studio Gradle "Невозможно запустить процесс/инициализацию виртуальной машины"

Версия Android Studio (бета-версия) 0.8.4
Версия ОС: Windows 8
Java JRE/JDK версия: 1.8.0_11

Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.12/userguide/gradle_daemon.html
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

Ответ 1

Решение сработало:

     1. Откройте файл проектов gradle.properties в Android-студии
    . 2.Добавьте эту строку в конец файла org.gradle.jvmargs = -Xmx1024m и сохраните файл
    . 3.Закройте и снова откройте проект

Ответ 2

Выполните следующие действия:

  1. Запустите Android Studio.
  2. Закройте любой открытый проект. Перейдите в "Файл"> "Закрыть проект". (Откроется окно приветствия)
  3. Перейдите в "Настройка"> "Настройки".
  4. В диалоговом окне "Настройки" выберите " Компилятор" (Android на базе Gradle Проекты) слева и установите параметры виртуальной машины на -Xmx512m(то есть напишите -Xmx512m под VM Options :) и нажмите ОК.

Where to put it

Ответ 3

У меня была такая же проблема, потому что у меня была существующая папка ".gradle", а затем я играл с версией студии Android (а также с версией Java jdk), и я предполагаю, что это испортило ситуацию.

Решение. Удалите каталог .gradle(мое местоположение - C:\Users\UserName \.gradle) и перезапустите студию Android. Он автоматически создаст новый.

Ответ 4

Для версии Android версии 2.2 версии 2.2 версия VM недоступна непосредственно из структуры проекта.

чтобы сделать успешную синхронизацию gradle: →

1) OPEN project

2) Нажмите gradle script

3) открыть gradle.properties

4) Измените org.gradle.jvmargs = -Xmx1536m на org.gradle.jvmargs = -Xmx1024m

5) Сохраните работу

6) Открыть файл- > Недействительный кеш/перезапуск

И его сделано!!!

Наслаждайтесь Android!!!

Ответ 5

Откройте проект и нажмите Ctrl + Alt + Shift + S, чтобы открыть Структура проекта. В разделе JDK выберите Use embedded JDK (recommended).

Ответ 6

Просто перезагрузите компьютер

Не уверен, что вызвало эту проблему для меня, я пробовал все решения здесь, ничего не получалось. Помогла перезагрузка Windows 7.

org.gradle.jvmargs = -Xmx2048m уже был там.

Обновление:

Я полагаю, это началось после обновления антивируса Защитника Windows (KB915597)

Ориентировочная дата обновления - 2018.07.22

Ответ 7

Это связано с тем, сколько памяти доступно для AS для создания среды VM для вашего приложения. Дело в том, что с момента обновления до 2.2 у меня была такая же проблема каждый раз, когда я пытаюсь создать новый проект в AS.

Как я решаю это, перейдя в Project (с левой стороны) > Gradle Сценарии > gradle.properties. Когда он открывается, перейдите в строку под "(строка 10) # Указывает аргументы JVM, используемые для процесса демона. (Строка 11) # Этот параметр особенно полезен для настройки настроек памяти". Вы ищете строку, начинающуюся с "org.gradle.jvmargs". Это должно быть строка 12. Измените строку 12 на эту

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

После изменения этой строки вы можете либо синхронизировать Gradle с проектом, нажав кнопку "Повторить попытку" в уведомлении, сообщая вам о невозможности синхронизации Gradle (он будет в верхней части файла, который вы открыли). Или вы можете просто закрыть и перезапустить AS, и он должен синхронизироваться.

По сути, это означает, что AS для выделяет больше памяти для инициализации приложения. Я знаю, что это не постоянное решение, но оно должно помочь вам начать свое приложение.

Ответ 8

У меня была та же проблема. Запуск Android Studio в качестве администратора исправил его.

Ответ 9

Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на

org.gradle.jvmargs = -Xmx1024m.

И затем повторите попытку

Ответ 10

У меня возникла та же проблема, и я решил ее с помощью этих шагов.

1) Удалите ваш файл .gradle. (Обычно это в C:\Users {your_PC_name}

2) затем перейдите к переменной среды и добавьте их в системную переменную (как новую переменную)

Имя переменной: _JAVA_OPTIONS

Значение переменной: -Xmx524m

3) перейдите в папку вашего проекта и выполните эти команды

Ионная платформа Cordova Add Android

4) Над командой создайте папку платформы в пути вашего проекта

5) затем запустите эту команду

ионная кордова билд андроид

Ответ 11

У меня была та же проблема, что я нашел, так это то, что инструменты Android Developer не работают с JDK 8. Я удалил текущий JDK 8 и установил JDK 7 и работал так же, как без увеличения памяти кучи или удаления папки .gradle.

Ответ 12

Верьте или нет, я просто столкнулся с этой внезапной проблемой после выполнения Windows Update в Windows 10. Как-то это обновление испортило мою существующую программу Malwarebytes Anti-Exploit и, в конечном итоге, вызвало Android Studio неспособность вызвать JVM ( Я даже не мог открыть cmd.exe!).

Решение заключалось в том, чтобы удалить программу Malwarebytes Anti-Exploit (это может быть исправлено в будущем).

Ответ 13

Ребята на каком-то ПК эта проблема вызвана антивирусными программами ПОСЛЕ обновления до последней версии андроид-студии и версии gradle. В моем случае я разобрал свою систему в отдельности, устраняя все неполадки, только чтобы узнать, что Commodo Internet Security несет ответственность за то, что вы не пропустите демон gradle.

После успешного завершения процесса все выполняется гладко. ОБРАТИТЕ ВНИМАНИЕ, что перед обновлением все было в порядке. Проблема возникла только после обновления без изменения чего-либо в программе антивируса/брандмауэра.

Ответ 14

У меня была такая же проблема, я просто удалил файл .gradle и перезапустил студию Android, он автоматически загружает последнюю версию и отлично работает.

Ответ 15

Попробуйте добавить -Xmx512m в Android Studio->Settings->Compiler->VM Options, как показано на рисунке ниже.

Причина этой проблемы: Демон сборки класса (forked process) вызывается с максимальным размером кучи Java в качестве платформа по умолчанию. На 32-битной Windows эта система может достигать 1 ГБ. Мы получаем это сообщение об ошибке, если этот размер кучи (по умолчанию) не может быть выделен разработчику deamon. Поэтому используйте параметр -Xmx для установки меньшего размера кучи. Нет необходимости придерживаться -Xmx<size> с размером как 512m. В моем Win 32bit, 4 ГБ оперативной памяти, -Xmx768m также был достаточно хорош.

enter image description here

Ответ 16

Различные решения могут работать

  • Удалить .gradle папку из c:\users\username\.gradle

  • File > Settings. В диалоговом окне "Параметры" выберите Compiler (Gradle-based Android Projects) слева и установите параметры VM на -Xmx512m (т.е. Напишите -Xmx512m в разделе "Параметры VM" ) и нажмите OK.

  • Закройте несколько приложений, запущенных на вашем компьютере, и очистите пространство памяти и повторите попытку

Ответ 17

попробуйте добавить -Xmx512m в Android Studio- > Settings- > Compiler- > VM Options, он работает спасибо.

Ответ 18

  • Запустите Android Studio.
  • Закрыть любой открытый проект. Перейти к файлу > Закрыть проект. (откроется окно приветствия)
  • Перейдите в раздел Настройкa > Настройки.
  • В диалоговом окне "Параметры" выберите "Компилятор" (Gradle на основе проектов Android) слева и установите параметры VM на -Xmx512m (т.е. запишите -Xmx512m в разделе "Параметры VM" ) и нажмите "ОК".

В основном это работает для этой инициализации проблемы vm.

Ответ 19

Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на

org.gradle.jvmargs=-Xmx1024m.

то перейдите к

Файл > Недействительный кеш/перезапуск.

и проблема будет решена, она отлично справилась со мной.

Ответ 20

Запустите Android Studio. Закройте любой открытый проект. Откройте "Файл" > "Закрыть проект" (откроется окно приветствия) Откройте "Настройка" > "Настройки". В диалоговом окне "Параметры" выберите "Компилятор" (Gradle "Проекты Android" ) слева и установите параметры VM на -Xmx512m (т.е. Запишите -Xmx512m в разделе "Параметры VM" ) и нажмите "ОК".

а затем сделайте это

Щелкните правой кнопкой мыши Мой компьютер и откройте свои системные свойства (бит, который у вас был открыт до того, как вы увидите ваши значения CPU/RAM) → На левой боковой панели нажмите "Дополнительные системные настройки" → "Переменные среды" → В разделе "Системные переменные", нажмите "Создать" → Используйте следующие значения://Имя переменной: _JAVA_OPTIONS//Значение переменной: -Xmx524M, затем нажмите OK и повторите попытку. перезапустите Android Studio

Ответ 21

Попробуйте отключить брандмауэр.

Это может быть очень странное решение, но у меня была такая же проблема, и я запускаю Android 2.3 на Windows 32 бит. Я удалил текущее приложение и отключил брандмауэр. При создании нового проекта все работало нормально.

Ответ 22

Я только что очистил свое дисковое пространство и перезагрузил компьютер. Это помогло мне.

Ответ 23

Если я могу вам помочь, вам нужно перейти в Свойства проекта и в поле местоположения JDK установить Использовать встроенный JSD (рекомендуется).

Ответ 24

Вам необходимо добавить путь к переменным среды (Windows) следующим образом:

Variable Name: GRADLE_HOME
Variable Value: path

Пожалуйста, проверьте изображение ниже:

enter image description here

Ответ 25

В файле gradle.properties измените org.gradle.jvmargs на -Xmx1024m:

org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Ответ 26

Мое случай немного отличается тем, что опция VM не является avaibale. Я использую систему x86 windows 7, мой способ решить эту проблему - выполнить следующие процедуры:

  • Файл - Настройка...
  • В "Build, Execution, Deployment" выберите "Gradle"
  • выберите "Использовать по умолчанию gradle обертка (рекомендуется)" в "Параметры уровня проекта"

После перезагрузки проблемы с Android Studio исправлено!

Ответ 27

Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.

Ответ 28

Я исправил эту проблему, установив JDK x64. Я предполагаю, что вы используете jdk x86 и недостаточно памяти для gradle.

Ответ 29

Только что установил новую версию Gradle и он начал работать на меня. Я думаю, что локальные случаи Gradle были испорчены

Ответ 30

Произошло со мной, потому что в то же время я работал на виртуальной машине, оперативная память уже была выделена для этого, так что Android-студия не могла взять на себя никакого оперативной памяти, выключение виртуальной коробки и перезапуск сделали свое дело для меня.