it-roy-ru.com

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
67
AsimRazaKhan

Решение сработало для меня

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

Выполните следующие шаги:

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

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

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

22
brkeyal

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

шаги, чтобы сделать успешную синхронизацию: ->

1) ОТКРЫТЫЙ проект

2) Нажмите на сценарий Gradle

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

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

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

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

И это сделано !!!

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

13
Dishant J

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

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

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

Обновление:

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

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

5
Inoy

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

Как я могу это решить, перейдя в Project (слева)> Gradle Scripts> 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 выделить больше памяти приложению инициализация. Я знаю, что это не постоянное исправление, но оно должно помочь вам действительно запустить ваше приложение.

5
Ovidio Reyna

Откройте свой проект и нажмите Ctrl + Alt + Shift + S открыть структура проекта. Там под расположение JDK проверить Use embedded JDK (recommended).

5
Alaa M.

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

4
codesequel

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

org.gradle.jvmargs = -Xmx1024m.

А затем нажмите попробовать еще раз

3
ChuongIT

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

2
Trevor

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

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

2
Kevin Lee

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

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

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

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

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

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

ионная платформа Cordova добавить Android

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

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

ионные Cordova построить Android

2
Jayani Sumudini

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

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

2
Georgios S.

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

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

  2. File> Settings. В диалоговом окне "Параметры" выберите Compiler (Gradle-based Android Projects) слева и задайте для VM опций значение -Xmx512m (т. Е. Введите -Xmx512m под VM Options :) и нажмите OK.

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

1
Sandeep Ingale

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

1
Denis Kotenko

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

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

Щелкните правой кнопкой мыши на "Мой компьютер" и откройте "Свойства системы" (бит, который вы открывали до этого, показывает значения вашего ЦП/ОЗУ) >> На левой боковой панели выберите "Дополнительные параметры системы" >> "Переменные среды"> "Под системными переменными" нажмите "Создать". >> Используйте значения ниже: // Имя переменной: _Java_OPTIONS // Значение переменной: -Xmx524M, затем нажмите OK и повторите попытку. перезапустить Android Studio

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

Это в основном работает для этой проблемы initilize vm.

1
Vishal Patel

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

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

1
stealth225

попробуйте добавить -Xmx512m в Android Studio-> Настройки-> Компилятор-> Параметры виртуальной машины, все работает, спасибо ..

1
Sanjeev Kumar

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

org.gradle.jvmargs=-Xmx1024m.

затем перейдите к

File> Invalidate Caches/Restart.

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

1
Karam Melad

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

0
larrytech

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

0
testsingh

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

0
nirav kalola

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

  1. Файл - Настройка ...
  2. В "Построение, Выполнение, Развертывание" выберите "Gradle"
  3. выберите "Использовать упаковщик по умолчанию (рекомендуется)" в "Настройках уровня проекта"

После перезапуска Android Устранена проблема Studio!

0
YP zhang

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

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

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

0
Shankara N

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

0
Alex Nguyen

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

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

enter image description here

0
Kiran

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

0
Alesandro Giordano