Android Studio Gradle Build tarda más de 5 minutos
Así que he estado trabajando en una aplicación sencilla en Android Studio y desde el último par de días, siempre que haga clic en "Ejecutar", se tarda más de 5 minutos para construir. No solía ser tan lento. No sé por qué. Dice que "Gradle Build Running" y luego la aplicación se carga después de 5 minutos. Y esto sucede en el emulador y en mi dispositivo androide. Mi versión del grado es 2.10 Busqué esta edición y he intentado todo lo que otros postes similares han sugerido incluyendo:
- Adición de parámetros de opciones de línea de comandos en paralelo y fuera de línea
- Habilitación de 'trabajo sin conexión' en la configuración Gradle
- Agregando
org.gradle.daemon=true
en el archivo gradle.properites
A continuación se muestran las capturas de pantalla.
- El comando "phonegap build android" falló
- Error de aserción en Android Studio al intentar compilar el proyecto de trabajo
- Comprueba si la biblioteca se utiliza en la aplicación para Android
- ActionBar Sherlock con Android Studio 0.2.2
- Android Studio Error JUNIT4! JUnit versión 3.8 o posterior esperado:
Incluso después de hacer todo esto, mi construcción de grado toma 5+ minutos. Esto es lo que estaba allí en el registro de sucesos:
10:27:57 AM Executing tasks: [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:assembleDebug] 10:34:24 AM Gradle build finished in 6m 26s 378ms
Cualquier sugerencia será útil. Gracias por adelantado 🙂
- Android aar han dejado de construir con extractDebugAnnotations com / intellij / psi / PsiJavaFile android
- Error al resolver la biblioteca en el estudio de Android
- Error al compilar AIDL
- Intentando crear un proyecto después de agregar la carpeta values-21 y está mostrando error
- Mejores prácticas para variantes de construcción con sabor con gradle en android studio
- TransformClassesAndResourcesWithProguardForRelease FALLA
- Cómo importar el proyecto android como biblioteca y NO compilarlo como apk (Android studio 1.0)
- Android Studio: Resolución de clases duplicadas
Active " Dex In Process " para crear aplicaciones más rápidas (para Android Studio 2.1).
Aumente la cantidad de memoria asignada a la VM de Gradle Daemon en 1 Gb, a un mínimo de 2 Gb, utilizando la propiedad org.gradle.jvmargs:
org.gradle.jvmargs=-Xmx2048m
Lea sobre esto aquí: Más rápido Android Studio se construye con Dex en proceso
Otras soluciones aquí no me han ayudado todavía. Estoy viendo builds durando 30 + minutos sólo para terminar con Error:Out of memory: GC overhead limit exceeded
. Pero he hecho un ligero progreso en los últimos días.
Nota: No creo que esto sea una solución al problema, solo una solución hasta que Jack resuelva las distorsiones
He añadido lo siguiente a mi build gradle:
android { .... defaultConfig { .... jackOptions { enabled true additionalParameters('jack.incremental': 'true') } } compileOptions { incremental true sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } dexOptions { javaMaxHeapSize '4096m' }
}
Por alguna razón, agregando
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
A mi gradle.properties no hizo ninguna diferencia. Tuve que añadirlo en el dexOptions
.
- Cómo instalar una aplicación en el sistema / aplicación mientras desarrolla desde android studio
- Detectar si un VideoVIew está almacenando en búfer