Подтвердить что ты не робот

Ошибка при создании нового проекта в студии android

Каждый раз, когда я создаю новый проект, я получаю эту ошибку:

Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
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.6/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


Consult IDE log for more details (Help | Show Log)

Любая идея?

4b9b3361

Ответ 1

Запустите Android Studio, закройте любой открытый проект.

С правой стороны нажмите "Настроить" → "Настройки".

С левой стороны в Compiler → Gradle установите параметры VM на "-Xmx512m" (без кавычек)

Нажмите "ОК", затем создайте проект. Работал для меня.

Ответ 2

64-битные пользователи!

Есть вероятность, что Gradel смотрит на 32-битную установку JDK. Поэтому нам нужно изменить это (работал у меня).

Пуск → введите "Среда" → нажмите "Изменить переменные системной среды" → появится диалоговое окно, нажмите кнопку с надписью "Переменные среды" → найдите JAVA_HOME, установите ее в "C:\Program Files\Java\$YOUR_JAVA_VER" где $YOUR_JAVA_VER = jdk1.7.0_21.

Если JAVA_HOME не существует, вам может понадобиться его создать, когда я прочитал установочную Wiki, мне сказали, что мне нужно его установить.

Ответ 3

Антивирусный блок Java и Android studio. Попробуйте закрыть антивирус и снова проверьте...

Ответ 4

для меня это работает, настроив переменную окружения

GRADLE_OPTS=-Xmx512m

Ответ 5

Перейдите в Project и найдите gradle.propeties, а затем найдите: - "org.gradle.jnmargs" замените эту строку следующим образом: org.gradle.jvmargs = -XX: MaxHeapSize\= 256m -Xmx256m

Ошибка в стабильной версии Android 2.2.

Ответ 6

Мой ответ был найден с Android Studio 2.2, который был выпущен в сентябре 2016 года, поэтому предыдущие ответы на этот пост не помогли мне. Однако для меня работала установка Android Studio на использование интегрированного JDK вместо JDK 1.8, который я загрузил. Прежде чем устанавливать JDK в интегрированный JDK, а не тот, который я загрузил, я получил те же ошибки, что и в этом сообщении.

Это можно найти в настройках структуры проекта по умолчанию. введите описание изображения здесь

Ответ 7

Попробуйте уменьшить настройку для установки максимального размера кучи в файле

android-sdk-windows\platform-tools\dx.bat 

до меньшего значения. измените его на 512M вместо 1024M.

set defaultMx=-Xmx512M

Ответ 8

Если вы используете последнюю версию Android Studio (0.2.1 от этого ответа), вы можете перейти к настройкам Android Studio, расширить параметры компилятора и попытаться уменьшить максимально допустимую память для Java Compiler, Groovy Компилятор и Android DX Compiler. Продолжайте уменьшаться, пока не увидите изменение результата. Честно говоря, это похоже на то, что ваш компьютер может быть просто ограничен свободной оперативной памятью, а Android Studio может быть настроен по умолчанию для размещения относительно большого фрагмента памяти.

Ответ 9

поставьте опцию: -Xmx512m в компиляторе → Великие параметры VM, а не в общих параметрах VM компилятора, Do not Replace -ea

Ответ 10

Я решил перейти в ANDROID_SDKPATH/sdk/build-tools/VERSION/dx.bat редактировать с помощью некоторого текстового редактора изменить set java_exe=

to

set java_exe=%java_home%\bin\java.exe

или используйте путь java.exe

и комментарий

if exist    "%~dp0..\tools\lib\find_java.bat" call    "%~dp0..\tools\lib\find_java.bat"
if exist "%~dp0..\..\tools\lib\find_java.bat" call "%~dp0..\..\tools\lib\find_java.bat"

получится так:

set java_exe=%java_home%\bin\java.exe
rem if exist    "%~dp0..\tools\lib\find_java.bat" call    "%~dp0..\tools\lib\find_java.bat"
rem if exist "%~dp0..\..\tools\lib\find_java.bat" call "%~dp0..\..\tools\lib\find_java.bat"
if not defined java_exe goto :EOF

и теперь он может СТРОИТЬ УСПЕШНО

Ответ 11

Откройте Gradle Свойства и измените org.gradle.jvmargs = -Xmx1024m.

а затем повторите попытку, чтобы снова синхронизировать Gradle.

См. изображение

Ответ 12

Вы можете попробовать:

  • Откройте ваш Android Студия → Файл → Настройки → Компилятор → Gradle
  • Установите параметры VM на -Xmx512m и нажмите OK.