Cómo aumentar la memoria que está disponible para gradle

En el post oficial que detalla las características de la versión estable de Android Studio 2.1, me encontré con esto:

También estamos acelerando los tiempos de construcción mediante el uso de dex en proceso, que convierte los archivos de clase en archivos dex dentro del proceso del daemon Gradle. Esto evita la costosa operación de procesamiento de crear procesos dex separados. Para usar esta función, necesitará aumentar la cantidad de memoria disponible para el daemon Gradle a al menos 2 GB (1 GB es el valor predeterminado) .

Por favor, ¿cómo puedo aumentar la memoria disponible para Gradle?

3 Solutions collect form web for “Cómo aumentar la memoria que está disponible para gradle”

En el archivo build.gradle su aplicación, agregue lo siguiente:

 android{ //.... dexOptions { javaMaxHeapSize "2g" } } 

En Android Studio 2.1 abra su archivo gradle.properties. Encuentra la línea

 \# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

Descomente la línea. Gradle fue más rápido después de hacer esto.

No he probado esto, pero debería funcionar:

En el archivo graddle.build:

 apply plugin: 'java' compileJava { //raise heap options.fork = 'true' options.forkOptions.with { memoryMaximumSize = “2048m” } } 

Si no funciona en Windows intenta agregarlo a un nuevo archivo gradle.properties junto a gradle.build

Referencias: http://www.gubatron.com/blog/2014/07/29/solved-gradle-how-to-increase-the-java-compilers-available-heap-memory/

Espero que esto te ayude

  • ¿Hay una manera de saber si una cierta dependencia se compila en el archivo gradle devolviendo un boolean
  • Gradle: cambia la meta de compilación de NDK independiente de la meta de creación de SDK
  • Android Studio Update 0.4.0 no pudo encontrar buildConfig ()
  • Comprueba si la biblioteca se utiliza en la aplicación para Android
  • Gradle Terminal no se muestra en Android Studio
  • Android studio - La ejecución falló para la tarea ': app: preDexDebug'
  • No se encuentra el método Gradle DSL: 'runProguard'
  • Explicar la estrategia de dependencias transitivas descrita en la documentación de Android Build System
  • Cómo solucionar "Support-v13: 19.1.0 depende de las bibliotecas, pero no es una biblioteca en sí"?
  • Generar un recurso de cadena que contiene% from build.gradle con resValue
  • Aplicación que se estrella en Android API menos de 5.0 (piruleta)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.