Estoy tratando de generar una apk firmada pero siempre obtengo el mismo error.
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
No puedo archivar ese archivo, pero intenté modificar gradle-wrapper.properties pero sigo recibiendo el mismo error.
Este es mi archivo gradle-wrapper.properties
#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m
Ya probé también Android Gradle No se pudo reservar suficiente espacio para el montón de objetos
Respuestas:
Simplemente cree un archivo llamado
gradle.properties
en su proyecto raíz:Luego agregue dentro del archivo:
fuente
~/.gradle/gradle.properties
. Mire esta respuesta para ver cómo Gradle busca el archivo de propiedades: stackoverflow.com/a/30333929/293280jvmargs
configuración en las propiedades globales de gradle o en el directorio raíz del proyecto?En la ventana Proyecto, haga clic con el botón derecho en el nombre de su proyecto y elija Nuevo> Archivo. El nuevo nombre de archivo es "gradle.properties". El contenido es: org.gradle.jvmargs = -Xmx1536M; (o el número que se muestra en su consola Gradle) en una línea como esta: ... aumente el tamaño máximo de pila para el demonio Gradle a más de 2048 MB.
fuente
gradle.properties
se encuentra en windowsEn estudio de Android
fuente
Simplemente siga los pasos a continuación:
Espero eso ayude.
fuente
Este es un problema que solía molestarme mucho, pero luego obtuvo una solución rápida.
Probé los métodos mencionados por mi colega pero nunca me funcionó.
En caso de que el problema persista, utilice estas dos formas.
Nota Es posible que cambiar el tamaño del montón de Gradle no le ayude tanto, pero puede probar estas dos formas de evadir este tipo de error de error 'Gradle daemon'.
Cierre todas las demás aplicaciones en ejecución y reinicie el estudio de Android. Si el error persiste, utilice el segundo método.
Eso es cerrar los procesos innecesarios que se ejecutan en segundo plano manteniendo presionada la tecla Alt + Ctrl y luego haga clic en el botón Supr para abrir la ventana del administrador de tareas.
En su mayoría, los navegadores tienden a ejecutarse en segundo plano y consumen mucha memoria, por eso aparece el error del demonio de Gradle.
Por ejemplo, cierre el proceso de Chrome que se está ejecutando en segundo plano y reinicie el estudio de Android o reconstruya el proyecto.
fuente
También encontré que el
gradle.properties
archivo habilita / deshabilita AOSP Accelerate Clean Builds con Build Cache como se explica en la página de la guía del usuario de Android Studio .Encontré el archivo aquí a través de una simple búsqueda
find -name 'gradle.properties'
dentro de mi directorio raíz AOSPfuente