Un error al crear un nuevo proyecto en android studio

Cada vez que crear nuevo proyecto tengo este error:

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) 

¿Alguna idea?

Inicie Android Studio, cierre cualquier proyecto abierto.

En el lado derecho, haga clic en Configurar -> Configuración.

En el lado izquierdo, en Compiler-> Gradle, seleccione VM Options como "-Xmx512m" (sin comillas)

Pulse OK y, a continuación, cree un proyecto. Trabajó para mí.

¡Usuarios de 64 bits!

Existe la posibilidad de que Gradel esté buscando una instalación JDK de 32 bits. Así que tenemos que cambiar eso (funcionó para mí).

Inicio -> tipo "Entorno" -> haga clic en "Editar Variables de Entorno del Sistema" -> aparecerá un cuadro de diálogo emergente, haga clic en el botón "Variables de Entorno" -> localice JAVA_HOME en "C: \ Program Files \ Java \ $ YOUR_JAVA_VER "Donde $ YOUR_JAVA_VER = jdk1.7.0_21.

Si no hay JAVA_HOME puede que necesites crearlo, cuando lea el Wiki de instalación me dijeron que necesitaba instalarlo.

Antivirus bloquean el estudio de Java y Android. Intenta cerrar el antivirus y comprobar de nuevo …

Para mí funciona mediante la configuración de la variable de entorno

 GRADLE_OPTS=-Xmx512m 

Vaya a Project y encuentre gradle.propeties y luego busque: – "org.gradle.jnmargs" reemplace esta línea por los siguientes: org.gradle.jvmargs = -XX: MaxHeapSize \ = 256m -Xmx256m

Error en la versión estable de android-studio 2.2

Mi respuesta se encontró con Android Studio 2.2, que se publicó en septiembre de 2016, por lo que las respuestas anteriores que están en este post no funcionó para mí. Lo que sí funcionó para mí, sin embargo, es configurar Android Studio para usar el JDK integrado en lugar del JDK 1.8 que descargé. Antes de configurar mi JDK en el JDK integrado y no en el que descargé, recibí los mismos errores que se detallan en este post.

Esto se puede encontrar en la configuración de la estructura de proyecto predeterminada. Introduzca aquí la descripción de la imagen

Intente disminuir la configuración para la configuración de espacio de montón máximo en el archivo

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

A un valor menor. Cámbielo a 512M en lugar de 1024M.

 set defaultMx=-Xmx512M 

Si está utilizando la última versión de Android Studio (0.2.1 desde esta respuesta), puede ir a Preferencias de Android Studio, expandir las opciones del compilador e intentar reducir la memoria máxima permitida para el compilador de Java, el compilador de Groovy y Android DX Compiler. Mantenga la reducción hasta que vea un cambio en el resultado. Honestamente, suena como su computadora puede ser cortocircuito en la RAM disponible, y el androide Studio se puede configurar por defecto para tomar un pedazo relativamente grande de memoria.

Ponga la opción: -Xmx512m en el compilador >> grandle VM opciones, no en el compilador general VM opciones, no reemplazar -ea

He resuelto por ir a ANDROID_SDKPATH / sdk / build-tools / VERSION / dx.bat editar con algún editor de texto set java_exe= cambios set java_exe=

a

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

O utilice su ruta java.exe

Y comentario

 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" 

Resultado como este

 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 

Y ahora puede CONSTRUIR CON ÉXITO

Abra las propiedades de Gradle y cambie el org.gradle.jvmargs = -Xmx1024m.

Y luego haga clic en intentar de nuevo para sincronizar Gradle nuevamente.

Vea la imagen

Puedes probar:

  • Abra su Android Studio >> Archivo >> Configuración >> Compiler >> Gradle
  • Establezca las opciones de VM en -Xmx512m y Aceptar.
  • Diferencia entre "default gradle wrapper" y "local gradle distribution" en el proyecto de estudio android
  • Android Gradle Error: "Error al obtener el ID de la aplicación para depurar"
  • Ejecución de pruebas unitarias antes de cada construcción en Gradle
  • Cómo construir un APK 'release' en Android Studio?
  • Android Studio, errores de Gradle. Contenido no permitido en Prolog
  • Uso de tipos de compilación en Gradle para ejecutar la misma aplicación que utiliza ContentProvider en un dispositivo
  • "Gradlew connectedCheck mergeAndroidReports" MissingPropertyException: Ninguna propiedad: INFORMES
  • ¿Cómo puedo compartir las dependencias entre los módulos de Android?
  • Android Gradle ejecuta pruebas en compilaciones no-depuración
  • Estudio Android con gradle experimental 0.2.0
  • ¿Por qué CardView y RecyclerView requieren minSdkVersion L?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.