proyecto - Android Gradle no pudo reservar suficiente espacio para el montón de objetos
jdk android studio download (7)
He instalado Android Studio 1.1.0. Todavía no he hecho nada, como iniciar una nueva aplicación de Android o importar algo. De alguna manera está tratando de construir algo y arroja un error de sincronización.
Error: no se puede iniciar el proceso del demonio. Este problema puede deberse a una configuración incorrecta del demonio. Por ejemplo, se utiliza una opción jvm no reconocida. Consulte el capítulo de la guía del usuario sobre el demonio en http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
Lea el siguiente resultado del proceso para obtener más información:
Se produjo un error durante la inicialización de VM. No se pudo reservar suficiente espacio para el almacenamiento dinámico de objetos. No se pudo crear la máquina virtual Java.
Ya lo revisé en
gradle.org/.../gradle_daemon.html
pero no pude encontrar nada que me ayude a resolver el problema.
No es un problema de memoria porque tengo 8 GB de memoria física y ningún otro programa en ejecución.
Solución para Android Studio 2.3.3 en MacOS 10.12.6
Inicie Android Studios con más memoria de almacenamiento dinámico:
export JAVA_OPTS="-Xms6144m -Xmx6144m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"
open -a /Applications/Android/ Studio.app
Agregue la siguiente línea en
MyApplicationDir/gradle.properties
org.gradle.jvmargs=-Xmx1024m
Intenté varias soluciones, nada parecía funcionar. Configurar mi sistema JDK para que coincida con el de Android Studio resolvió el problema.
Asegure su sistema java
java -version
Es lo mismo que los androides
File > Project Structure > JDK Location
Me encontré con el mismo problema, aquí está mi publicación:
Android Studio - Error de compilación de Gradle - Java Heap Space
resumen ejecutivo: Windows busca el archivo gradle.properties aquí:
C:/Users/.gradle/gradle.properties
Así que cree ese archivo y agregue una línea como esta:
org.gradle.jvmargs=-XX/:MaxHeapSize/=256m -Xmx256m
según la publicación de @Faiz Siddiqui
Mi solución con Android Studio 3.0.0 en Windows 10 es eliminar por completo cualquier argumento jvm del archivo gradle.properties .
Estoy usando Android gradle wrapper 3.0.1 con gradle versión 4.1. Ningún comando gradlew funcionaba, pero una advertencia dice que está tratando de ignorar cualquier argumento de memoria jvm ya que se eliminaron en 8 (que supongo que es Java 8).
Para Android Studio 1.3: (Método 1)
Paso 1: Abra el archivo gradle.properties en su proyecto de Android Studio.
Paso 2: agrega esta línea al final del archivo
org.gradle.jvmargs=-XX/:MaxHeapSize/=256m -Xmx256m
Los métodos anteriores parecen funcionar, pero si no lo hace, entonces lo hará (Método 2)
Paso 1: Inicie Android Studio y cierre cualquier proyecto abierto ( Archivo> Cerrar proyecto ).
Paso 2: en la ventana de bienvenida, vaya a Configurar> Configuración .
Paso 3: Vaya a Compilación, Ejecución, Implementación> Compilador
Paso 4: cambie el tamaño de almacenamiento dinámico del proceso de compilación (Mbytes) a 1024 y el proceso de compilación adicional a Opciones de máquina virtual a -Xmx512m .
Paso 5: cierre o reinicie Android Studio .
en gradle.properties, incluso puedes eliminar
org.gradle.jvmargs=-Xmx1536m
tales líneas o comentarlas. Deje que Android Studio lo decida. Cuando me encontré con este mismo problema, ninguna de las soluciones anteriores funcionó para mí. Comentando esta línea en gradle.properties ayudó a resolver ese error.