Ответ 1
Решение сработало:
- 1. Откройте файл проектов gradle.properties в Android-студии
- . 2.Добавьте эту строку в конец файла org.gradle.jvmargs = -Xmx1024m и сохраните файл
- . 3.Закройте и снова откройте проект
Версия 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
Решение сработало:
Выполните следующие действия:
У меня была такая же проблема, потому что у меня была существующая папка ".gradle", а затем я играл с версией студии Android (а также с версией Java jdk), и я предполагаю, что это испортило ситуацию.
Решение. Удалите каталог .gradle(мое местоположение - C:\Users\UserName \.gradle) и перезапустите студию Android. Он автоматически создаст новый.
Для версии 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!!!
Откройте проект и нажмите Ctrl + Alt + Shift + S, чтобы открыть Структура проекта. В разделе JDK выберите Use embedded JDK (recommended)
.
Просто перезагрузите компьютер
Не уверен, что вызвало эту проблему для меня, я пробовал все решения здесь, ничего не получалось. Помогла перезагрузка Windows 7.
org.gradle.jvmargs = -Xmx2048m уже был там.
Я полагаю, это началось после обновления антивируса Защитника Windows (KB915597)
Ориентировочная дата обновления - 2018.07.22
Это связано с тем, сколько памяти доступно для 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 для выделяет больше памяти для инициализации приложения. Я знаю, что это не постоянное решение, но оно должно помочь вам начать свое приложение.
У меня была та же проблема. Запуск Android Studio в качестве администратора исправил его.
Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на
org.gradle.jvmargs = -Xmx1024m.
И затем повторите попытку
У меня возникла та же проблема, и я решил ее с помощью этих шагов.
1) Удалите ваш файл .gradle. (Обычно это в C:\Users {your_PC_name}
2) затем перейдите к переменной среды и добавьте их в системную переменную (как новую переменную)
Имя переменной: _JAVA_OPTIONS
Значение переменной: -Xmx524m
3) перейдите в папку вашего проекта и выполните эти команды
Ионная платформа Cordova Add Android
4) Над командой создайте папку платформы в пути вашего проекта
5) затем запустите эту команду
ионная кордова билд андроид
У меня была та же проблема, что я нашел, так это то, что инструменты Android Developer не работают с JDK 8. Я удалил текущий JDK 8 и установил JDK 7 и работал так же, как без увеличения памяти кучи или удаления папки .gradle.
Верьте или нет, я просто столкнулся с этой внезапной проблемой после выполнения Windows Update в Windows 10. Как-то это обновление испортило мою существующую программу Malwarebytes Anti-Exploit и, в конечном итоге, вызвало Android Studio неспособность вызвать JVM ( Я даже не мог открыть cmd.exe!).
Решение заключалось в том, чтобы удалить программу Malwarebytes Anti-Exploit (это может быть исправлено в будущем).
Ребята на каком-то ПК эта проблема вызвана антивирусными программами ПОСЛЕ обновления до последней версии андроид-студии и версии gradle. В моем случае я разобрал свою систему в отдельности, устраняя все неполадки, только чтобы узнать, что Commodo Internet Security несет ответственность за то, что вы не пропустите демон gradle.
После успешного завершения процесса все выполняется гладко. ОБРАТИТЕ ВНИМАНИЕ, что перед обновлением все было в порядке. Проблема возникла только после обновления без изменения чего-либо в программе антивируса/брандмауэра.
У меня была такая же проблема, я просто удалил файл .gradle и перезапустил студию Android, он автоматически загружает последнюю версию и отлично работает.
Попробуйте добавить -Xmx512m
в Android Studio->Settings->Compiler->VM Options
, как показано на рисунке ниже.
Причина этой проблемы: Демон сборки класса (forked process) вызывается с максимальным размером кучи Java в качестве платформа по умолчанию. На 32-битной Windows эта система может достигать 1 ГБ. Мы получаем это сообщение об ошибке, если этот размер кучи (по умолчанию) не может быть выделен разработчику deamon. Поэтому используйте параметр -Xmx
для установки меньшего размера кучи. Нет необходимости придерживаться -Xmx<size>
с размером как 512m
. В моем Win 32bit, 4 ГБ оперативной памяти, -Xmx768m
также был достаточно хорош.
Различные решения могут работать
Удалить .gradle
папку из c:\users\username\.gradle
File
> Settings
.
В диалоговом окне "Параметры" выберите Compiler (Gradle-based Android Projects)
слева и установите параметры VM на -Xmx512m
(т.е. Напишите -Xmx512m
в разделе "Параметры VM" ) и нажмите OK
.
Закройте несколько приложений, запущенных на вашем компьютере, и очистите пространство памяти и повторите попытку
попробуйте добавить -Xmx512m в Android Studio- > Settings- > Compiler- > VM Options, он работает спасибо.
В основном это работает для этой инициализации проблемы vm.
Откройте Android Studio, затем перейдите в файл gradle.properties и измените последнюю строку на
org.gradle.jvmargs=-Xmx1024m.
то перейдите к
Файл > Недействительный кеш/перезапуск.
и проблема будет решена, она отлично справилась со мной.
Запустите Android Studio. Закройте любой открытый проект. Откройте "Файл" > "Закрыть проект" (откроется окно приветствия) Откройте "Настройка" > "Настройки". В диалоговом окне "Параметры" выберите "Компилятор" (Gradle "Проекты Android" ) слева и установите параметры VM на -Xmx512m (т.е. Запишите -Xmx512m в разделе "Параметры VM" ) и нажмите "ОК".
а затем сделайте это
Щелкните правой кнопкой мыши Мой компьютер и откройте свои системные свойства (бит, который у вас был открыт до того, как вы увидите ваши значения CPU/RAM) → На левой боковой панели нажмите "Дополнительные системные настройки" → "Переменные среды" → В разделе "Системные переменные", нажмите "Создать" → Используйте следующие значения://Имя переменной: _JAVA_OPTIONS//Значение переменной: -Xmx524M, затем нажмите OK и повторите попытку. перезапустите Android Studio
Попробуйте отключить брандмауэр.
Это может быть очень странное решение, но у меня была такая же проблема, и я запускаю Android 2.3 на Windows 32 бит. Я удалил текущее приложение и отключил брандмауэр. При создании нового проекта все работало нормально.
Я только что очистил свое дисковое пространство и перезагрузил компьютер. Это помогло мне.
Если я могу вам помочь, вам нужно перейти в Свойства проекта и в поле местоположения JDK установить Использовать встроенный JSD (рекомендуется).
Вам необходимо добавить путь к переменным среды (Windows) следующим образом:
Variable Name: GRADLE_HOME
Variable Value: path
Пожалуйста, проверьте изображение ниже:
В файле gradle.properties
измените org.gradle.jvmargs
на -Xmx1024m
:
org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Мое случай немного отличается тем, что опция VM не является avaibale. Я использую систему x86 windows 7, мой способ решить эту проблему - выполнить следующие процедуры:
После перезагрузки проблемы с Android Studio исправлено!
Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.
Я исправил эту проблему, установив JDK x64. Я предполагаю, что вы используете jdk x86 и недостаточно памяти для gradle.
Только что установил новую версию Gradle и он начал работать на меня. Я думаю, что локальные случаи Gradle были испорчены
Произошло со мной, потому что в то же время я работал на виртуальной машине, оперативная память уже была выделена для этого, так что Android-студия не могла взять на себя никакого оперативной памяти, выключение виртуальной коробки и перезапуск сделали свое дело для меня.