La creación y ejecución de aplicaciones a través de Gradle y Android Studio es más lenta que a través de Eclipse

Tengo un multiproyecto (~ 10 módulos) de que la construcción tarda unos 20-30 segundos cada vez. Cuando presiono Ejecutar en Android Studio, tengo que esperar cada vez para reconstruir la aplicación, que es extremadamente lento.

¿Es posible automatizar el proceso de construcción en Android Studio? ¿O tiene algún consejo sobre cómo hacer este proceso más rápido?

En Eclipse, gracias a la construcción automática, ejecutar el mismo proyecto en un emulador toma unos 3-5 segundos.

Este es mi archivo build.gradle (módulo de aplicación):

buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile project(':libraries:SharedLibs') compile project(':libraries:actionbarsherlock') compile project(':libraries:FacebookSDK') compile project(':libraries:GooglePlayServices') compile project(':libraries:HorizontalGridView') compile project(':libraries:ImageViewTouch') compile project(':libraries:SlidingMenu') } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 16 } } 

Hardware

Lo siento, pero la actualización de la estación de desarrollo a SSD y toneladas de RAM tiene probablemente una mayor influencia que los puntos de abajo combinados.

Versiones de herramientas

Aumentar el rendimiento de la construcción tiene una gran prioridad para los equipos de desarrollo, así que asegúrese de que está utilizando los últimos Gradle y Android Gradle Plugin .

Archivo de configuración

Cree un archivo denominado gradle.properties en cualquier directorio que se aplique:

  • /home/<username>/.gradle/ (Linux)
  • /Users/<username>/.gradle/ (Mac)
  • C:\Users\<username>\.gradle (Windows)

Adjuntar:

 # IDE (eg Android Studio) users: # Settings specified in this file will override any Gradle settings # configured through the IDE. # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # The Gradle daemon aims to improve the startup and execution time of Gradle. # When set to true the Gradle daemon is to run the build. # TODO: disable daemon on CI, since builds should be clean and reliable on servers org.gradle.daemon=true # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # https://medium.com/google-developers/faster-android-studio-builds-with-dex-in-process-5988ed8aa37e#.krd1mm27v org.gradle.jvmargs=-Xmx5120m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects org.gradle.parallel=true # Enables new incubating mode that makes Gradle selective when configuring projects. # Only relevant projects are configured which results in faster builds for large multi-projects. # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand org.gradle.configureondemand=true # Set to true or false to enable or disable the build cache. # If this parameter is not set, the build cache is disabled by default. # http://tools.android.com/tech-docs/build-cache android.enableBuildCache=true 

Las propiedades Gradle funcionan localmente si las coloca en projectRoot\gradle.properties y globalmente si las coloca en user_home\.gradle\gradle.properties . Propiedades aplicadas si ejecuta las tareas de gradle desde la consola o directamente desde la idea:

Configuración de IDE

Es posible modificar la integración de Gradle-IntelliJ desde la GUI de configuración de IDE. Habilitar "trabajo sin conexión" (compruebe la respuesta de yava a continuación) desactivará las solicitudes de red real en cada "archivo gradle de sincronización".

Configuración de IDE

Multidisco nativo

Uno de los pasos más lentos de la construcción de apk es convertir el bytecode de java en un solo archivo dex. Habilitar multidex nativo (minSdk 21 para depurar compilaciones solamente) ayudará a la herramienta a reducir una cantidad de trabajo (compruebe la respuesta de Aksel Willgert a continuación).

Dependencias

Preferir @aar dependencias @aar sobre los subproyectos de la biblioteca.

Busque un paquete aar en mavenCentral , jCenter o use jitpack.io para construir cualquier biblioteca de github. Si no está editando los orígenes de la biblioteca de dependencias, no debe construirla cada vez con las fuentes de su proyecto.

Antivirus

Tenga en cuenta la posibilidad de excluir archivos de proyecto y caché del análisis antivirus. Esto es, obviamente, un intercambio con la seguridad (no probar esto en casa!). Pero si cambia mucho entre las ramas, el antivirus volverá a escanear los archivos antes de permitir que el proceso gradle lo utilice, lo que ralentiza el tiempo de compilación (en concreto, el proyecto de sincronización de AndroidStudio con archivos gradle y tareas de indexación). Mida el tiempo de construcción y procese la CPU con y sin antivirus habilitado para ver si está relacionado.

Perfilado de una compilación

Gradle cuenta con soporte integrado para proyectos de perfiles . Los diferentes proyectos utilizan una combinación diferente de complementos y scripts personalizados. El uso de --profile ayudará a encontrar cuellos de botella.

Puede ignorar las verificaciones de actualización de gradle hasta la fecha.

Introduzca aquí la descripción de la imagen

Para Windows con Android Studio 1.5: Vaya a File -> Settings -> Build, Execution, Deployment -> Build tools -> Gradle -> Check Offline work (as shown in image)

Abajo de ~ 30 + sec a ~ 3 segundos

Buscamos en todas partes esto y finalmente encontramos una solución que funciona para nosotros. Habilitar compilaciones paralelas (En OSX: preferences -> compiler -> gradle -> "Compile independent modules in parallel" ) y habilitar 'hacer proyecto automáticamente' bajó de ~ 1 min a ~ 20 seg. Gracias a / u / Covalence.

http://www.reddit.com/r/androiddev/comments/1k3nb3/gradle_and_android_studio_way_slower_to_build/

Recientemente compré un nuevo SSD y pasé de Windows a Linux. Mis tiempos de construcción son ahora un orden de magnitud más rápido, y ya no molesto.

Aunque no responde directamente a su pregunta de por qué es más lento que eclipse, muestra que el proceso está limitado por el disco y una actualización a un SSD podría ser una solución (algo costosa). Supongo que habrá personas que busquen el tema y terminen aquí, que podrían apreciar mi experiencia.

Si utilizas los servicios de Google Play, dependiendo de las bibliotecas que necesites en lugar de la gota entera puedes hacer las cosas más rápido.

Si su única necesidad es mapas, utilice:

 compile 'com.google.android.gms:play-services-maps:6.5.+' 

en lugar de:

 compile 'com.google.android.gms:play-services:6.5.+' 

Este último trae 20k métodos (ver blog) en el classpath, que podría inclinar el método total de contar más de 64 k.

Eso forzaría el uso de proguard o multidex incluso para las compilaciones de depuración. Para uno de mis proyectos tuve los siguientes tiempos de construcción

  • Multidex construir (con supportlibrary) ~ 40sec
  • Proguard construir ~ 20sec
  • Construir cuando el método de límite <64k ~ 5sec

Si se desarrolla en sdk 21+, sería posible optimizar las compilaciones multidex como se indica en la documentación de Android

 android { productFlavors { // Define separate dev and prod product flavors. dev { // dev utilizes minSDKVersion = 21 to allow the Android gradle plugin // to pre-dex each module and produce an APK that can be tested on // Android Lollipop without time consuming dex merging processes. minSdkVersion 21 } prod { // The actual minSdkVersion for the application. minSdkVersion 14 } } ... } 

La respuesta aceptada es para las versiones anteriores de android studio y la mayoría de ellos funciona todavía. La actualización de android studio lo hizo un poco más rápido. No se moleste en especificar el tamaño del montón, ya que aumentará automáticamente con el aumento de Xms y Xmx. He aquí algunas modificaciones con las VMoptions

  1. En la carpeta bin hay un archivo studio.vmoptions para configurar la configuración del entorno. En mi caso, esto es studio64.vmoptions Añadir las siguientes líneas si ya no se han agregado y guardar el archivo. En mi caso tengo 8GB RAM.

     -Xms4096m -Xmx4096m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=utf-8` 
  2. Inicie el estudio android. Vaya a Archivo-> Configuración-> Construcción, Ejecución, Implementación-> Compilador

    • Compruebe la compilación de módulos independientes en paralelo
    • En la línea de comandos Opciones escribe: –offline
    • Marque Crear proyecto automáticamente
    • Compruebe configurar bajo demanda

En caso de usar mac, al principio no pude encontrar las vmoptions. De todos modos, he aquí un buen artículo sobre cómo podemos cambiar las vmoptions en MAC OSX . Citando este artículo aquí.

Abra su terminal y ponga este comando para abrir las vmoptions en MAC OSX:

 open -e /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions 

Basta con crear un archivo denominado gradle.properties en el siguiente directorio:

 /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<username>\.gradle (Windows) 

Añadir esta línea al archivo:

 org.gradle.daemon=true 

Para mí la velocidad es ahora igual a Eclipse.

Fuente: https://www.timroes.de/2013/09/12/speed-up-gradle/

Acelerar Gradle Construir en Android Studio 2

¿Alguna vez has sentido que estás esperando que las compilaciones se completen en Android Studio durante unos minutos? Yo también. Y es bastante molesto. Afortunadamente, hay algunas maneras que usted puede utilizar para mejorar esto. Android utiliza Gradle para la construcción. La versión más reciente es 2.14.1 tiene un aumento de rendimiento enorme sobre las versiones anteriores (ver Notas de la versión para más detalles).

Paso 1: Actualizar la versión de Gradle Una forma más fácil de lograr esto es ir a: Open Module Settings (su proyecto)> Estructura del proyecto

Introduzca aquí la descripción de la imagen

ACTUALIZAR

Cambiar a la versión de Gradle: 3.1 Cambiar a Android Plugin Versión: 2.2.3

Introduzca aquí la descripción de la imagen

Descargar Gradle Release distributive desde https://services.gradle.org/distributions/gradle-3.1-all.zip Y copiarlo en la carpeta Gradle:

Introduzca aquí la descripción de la imagen

El último paso es agregar su distribución en Ajustes> Gradle

Introduzca aquí la descripción de la imagen

No olvide hacer clic en Aplicar para guardar los cambios.

Paso 2: Habilitar el modo Offline, el daemon de Gradle y la compilación en paralelo para el proyecto El modo Offline le dice a Gradle que ignore las comprobaciones de actualización hasta la fecha. Gradle pide dependencias cada vez y tener esta opción hace que sólo use lo que ya está en la máquina para las dependencias. Vaya a Gradle desde android studio Setting y haga clic en el cuadro de trabajo Offline.

Introduzca aquí la descripción de la imagen

  1. Vaya a Compiler desde android studio Configuración y agregue "- offline" en el cuadro de la línea de comandos y haga clic en Compilar módulos independientes en paralelo.

Introduzca aquí la descripción de la imagen

El siguiente paso es habilitar el daemon Gradle y la compilación paralela para su proyecto. Las construcciones paralelas harán que sus proyectos con múltiples módulos (compilaciones de varios proyectos en Gradle) se construyan en paralelo, lo que debería hacer que los proyectos grandes o modulares se construyan más rápido.

Introduzca aquí la descripción de la imagen

Estas configuraciones pueden activarse modificando un archivo denominado gradle.properties en el directorio de scripts de Gradle (es decir, ~ / .gradle / gradle.properties). Algunas de estas opciones (por ejemplo, módulos Complie en paralelo) están disponibles en Android Studio y también están habilitadas allí Por defecto, pero ponerlos en el archivo gradle.properties los habilitará al construir desde el terminal y también asegurarse de que sus colegas usarán la misma configuración. Pero si estás trabajando en un equipo, a veces no puedes comprometerte.

 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit org.gradle.parallel=true # When set to true the Gradle daemon is used to run the build. For local developer builds this is our favorite property. # The developer environment is optimized for speed and feedback so we nearly always run Gradle jobs with the daemon. org.gradle.daemon=true 

El uso del daemon hará que su compilación se inicie más rápido, ya que no tendrá que iniciar toda la aplicación Gradle cada vez. El Gradle Daemon no está habilitado de forma predeterminada, pero se recomienda activarlo siempre para las máquinas de los desarrolladores (pero lo deja desactivado para los servidores de integración continua). Puede encontrar preguntas frecuentes sobre este modo en https://docs.gradle.org/current/userguide/gradle_daemon.html . La configuración de compilaciones paralelas podría ser insegura para algunos proyectos. El requisito es que todos los módulos deben estar desacoplados o su compilación podría fallar (consulte http://gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects para más detalles).

Paso 3: Habilitar ajustes de dexin y ajustar ajustes de memoria Puede acelerar sus builds activando dexing incremental. En el archivo de compilación de su módulo:

Introduzca aquí la descripción de la imagen

Añade esta opción a tu bloqueo de Android:

 dexOptions { incremental true } 

En ese bloque dexOptions también puede especificar el tamaño del montón para el proceso dex, por ejemplo:

 dexOptions { incremental true javaMaxHeapSize "12g" } 

Donde "12g" tiene 12GB de memoria. Puede encontrar más información sobre esto aquí google.github.io/android-gradle-dsl/current/ También puede configurar parámetros Gradle en el archivo de configuración, por ejemplo, aumente el tamaño máximo del montón en caso de que tenga un proyecto grande:

 # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

Consulte la lista de parámetros aquí: https://docs.gradle.org/current/userguide/userguide_single.html#sec:gradle_configuration_properties para obtener más detalles.

Paso 4: Desactivar Antivirus Considere la posibilidad de excluir archivos de proyecto y caché del análisis antivirus. Esto es obviamente un trade off con la seguridad. Pero si cambia mucho entre las ramas, el antivirus volverá a escanear los archivos antes de permitir que el proceso gradle lo utilice, lo que reduce el tiempo de compilación (en particular, el proyecto de sincronización de Android Studio con archivos gradle y tareas de indexación). Mida el tiempo de construcción y procese la CPU con y sin antivirus habilitado para ver si está relacionado. Espero que esto ayude. Deje un comentario si tiene alguna pregunta o algún otro consejo para mejorar el rendimiento de la compilación.

Enlace útil

Usted podría hacer el proceso más rápido, si utiliza gradle desde la línea de comandos. Hay una gran cantidad de optimización que hacer para los desarrolladores de IDE. Pero es sólo una versión temprana.

Para más información lea esta discusión en g + con algunos de los desarrolladores.

Si alguien está trabajando en un proyecto que se sincroniza a través de Subversion y esto sigue ocurriendo, creo que esto puede ralentizar el proceso de flujo de trabajo en Android Studio. Por ejemplo, si funciona muy lento mientras: el desplazamiento en una clase, etc xml, mientras mi aplicación sigue funcionando en mi dispositivo.

  • Vaya a Control de versiones en Preferencias y establezca desde Subversion a Ninguno. Introduzca aquí la descripción de la imagen

Actualizar después de Android Studio 2.3

Todas las respuestas son grandes, y me animo a utilizar esos métodos con éste para mejorar la velocidad de construcción.

Después del lanzamiento de android 2.2 en septiembre de 2016, Android lanzó la característica de caché de compilación experimental para acelerar el gradle generación de gradle , que ahora es oficial de Android Studio 2.3 Canary. (Nota de publicación oficial)

Se introduce una nueva característica de caché de compilación, que se habilita de forma predeterminada, puede acelerar los tiempos de compilación (incluidas las compilaciones completas, las creaciones incrementales y la ejecución instantánea) almacenando y reutilizando los archivos / directorios que se crearon en versiones anteriores del mismo o diferente Android proyecto.

Cómo utilizar:

Agregue la siguiente línea en su archivo gradle.properties

 android.enableBuildCache = true # Set to true or false to enable or disable the build cache. If this parameter is not set, the build cache is enable by default. 

Limpiar la memoria caché:

  • Hay una nueva tarea Gradle llamada cleanBuildCache para que usted pueda limpiar más fácilmente el caché de compilación. Puede utilizarlo escribiendo lo siguiente en su terminal:

    ./gradlew cleanBuildCache

  • O Puede limpiar la memoria caché para Android Studio 2.2 eliminando todos los archivos almacenados en la ubicación

    C:\Users\<username>\.android\build-cache

Resuelto el mío con

File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Offline work

Gradle construye pasó de 8 minutos a 3 segundos.

Después de cambiar esta configuración, mi duración de compilación 10 minutos cambió a ~ 10 segundos.

Paso 1:

Ajustes (ctrl + Alt + S) ->

Construcción, Ejecución, Implementación ->

Compilador ->

Escriba " --offline " en el cuadro de opciones de línea de comandos.

Paso 2:

Marque la casilla de verificación "Compilar módulos independientes en paralelo".

& Haga clic en Aplicar -> Aceptar

Introduzca aquí la descripción de la imagen

Referencia – https://www.sundoginteractive.com/blog/speed-up-gradle-in-android-studio

Desventaja:

No podrá desplegar las versiones más recientes de las dependencias identificadas en su archivo build.gradle. Se ejecuta más rápido porque utiliza una instantánea en caché de las bibliotecas importadas.

Nota importante : Al implementar la aplicación, elimine esta configuración y cree con las últimas versiones de las dependencias.

Siga los siguientes pasos.

  1. Habilitar modo sin conexión: Por favor, compruebe debajo de la pantalla de impresión.

    https://i.stack.imgur.com/RF9uG.png

  2. Habilitar Instant Run: Por favor, compruebe debajo de la pantalla de impresión.

    https://i.stack.imgur.com/mvHKJ.png

    Si desea obtener más información acerca de la ejecución instantánea, visite el sitio de desarrolladores de android.

Esto es lo que ayudó a este programador de Android de inicio (ex programador profesional, hace años) en la aceleración de Android Studio 2.2. Sé que esto es una rehash, pero, resumiendo en un solo lugar.

Las compilaciones iniciales todavía pueden ser brutalmente lentas, pero los reinicios de las aplicaciones en ejecución ahora son generalmente muy tolerables. Estoy utilizando una PC sub-óptima: AMD Quad-Core A8-7410 CPU, 8MB de RAM, SSD no-HD, Win 10. (Y, esta es mi primera publicación de desbordamiento de pila ….;)

EN CONFIGURACIONES -> GRADLE:

Sí para "Trabajo sin conexión" (este es quizás el ajuste más importación).

EN CONFIGURACIONES -> COMPILADOR:

Sí para "Compilar módulos independientes en paralelo" (no estoy seguro si esto de hecho ayuda a utilizar CPUs multicore).

EN GRADLE SCRIPTS , "build.gradle (Módulo: app)":

 defaultConfig { ... // keep min high so that restarted apps can be hotswapped...obviously, this is hugely faster. minSdkVersion 14 ... // enabling multidex support...does make big difference for me. multiDexEnabled true 

TAMBIÉN EN GRADLE SCRIPTS , "gradle.properties (Propiedades del proyecto)":

Org.gradle.jvmargs = -Xmx3048m -XX: MaxPermSize = 512m -XX: + HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8

Org.gradle.parallel = true org.gradle.daemon = true

Además , las pruebas en un dispositivo físico en lugar del emulador están funcionando bien para mí; Una pequeña tableta que se levanta es conveniente.

Puede intentar abrir el menú de gradación en el lado derecho del estudio y montar sólo los módulos que ha cambiado, a continuación, ejecute el comando de instalación. Al pulsar ejecutar lo ensambla todo, independientemente de los cambios que pueda haber hecho en el código que está ensamblando

Estoy lejos de ser un experto en Gradle pero mi entorno tenía la siguiente línea en .gradle / init.gradle

 gradle.projectsLoaded { rootProject.allprojects { repositories { mavenRepo name: 'libs-repo', url: 'http://guest-vm/artifactory/repo' } } } 

Sin embargo, no tengo idea de por qué esa línea estaba allí, pero trato de cambiar a

 gradle.projectsLoaded { rootProject.allprojects { repositories { mavenCentral() } } } 

Y ahora finalmente puedo trabajar sin jurar a Android Studio & Gradle buildind esquema.

En nuestro caso específico, el problema se debió a que el complemento retrolambda , que obligó a todos los proyectos y subproyectos a recompilar cada vez que intentamos iniciar nuestra aplicación, incluso si no se ha alterado el código en nuestros módulos básicos.

La eliminación de retrolamba lo arregló para nosotros. Espero que ayude a alguien.

Sólo prueba esto primero. Es mi experiencia personal.

Yo tuve el mismo problema. Lo que había hecho es desactivar permanentemente el antivirus (el mío era Avast Security 2015). Justo después de inhabilitar el antivirus, la cosa salió bien. El gradle terminado con éxito. A partir de ahora en segundos la grada está terminando (Sólo toma 5-10 seg).

Hola, sé que esta es muy muy tarde respuesta, pero tal vez ayudar a alguien
En mi caso estaba usando

 compile 'com.android.support:support-v4:23.1.1' 

En mi aplicación Dependencia Gradle
Pero en una de mis bibliotecas fue

  compile 'com.android.support:support-v4:23.0.1' 

Después de todo cambiar a la última versión de mi problema resuelto.

Esta configuración va muy rápido para mí (alrededor de 2 segundos la construcción)

Construir un gradiente

 android { dexOptions { incremental true preDexLibraries = false jumboMode = false maxProcessCount 4 javaMaxHeapSize "6g" } } 

Gradle.properties

 org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx8192M 

mi PC:

  • CPU Intel (R) Pentium (R) CPU G2030 a 3.00GHz, 3000 Mhz, 2 procesadores principales, 2 procesadores lógicos
  • X64
  • Microsoft Windows 7 Professional
  • (RAM) 16,0 GB

Archivos de proyecto
– Todos los localizados en HD local

USE este sudo dpkg –add-architecture i386 sudo apt-get update sudo apt-get instala libncurses5: i386 libstdc ++ 6: i386 zlib1g: i386

Android Studio falla en la construcción de un nuevo proyecto, se agotó el tiempo de espera para el proceso aapt de esclavo

Un cambio trivial (a un resoruce xml) todavía tomó 10 minutos . Como dice @rivare en su respuesta, una compilación de línea de comandos es mutch más rápido (tomó esto a 15 segundos ).
A continuación, se indican algunos pasos para, por lo menos, crear una compilación trivial desde la línea de comandos de Windows.

  1. Vaya a la raíz de sus proyectos (donde está el gradlew.bat):

    Cd c: \ android \ MaskActivity

  2. Ejecutar la compilación :

    Gradlew montarDebug

  3. Desinstale el apk del teléfono directamente (arrástrelo para desinstalarlo).

  4. Cuando termine la compilación, elimine el proceso de BIG java utilizando el Administrador de tareas de Windows.

O si tiene herramientas unix en su máquina Windows:

 ps 

"Pid" se muestran:

 kill -9 <pid> 
  1. Ahora instale su apk:

    Adb -d instala C: \ Android \ MaskActivity \ app \ build \ salidas \ apk \ app-debug.apk

De acuerdo con la documentación de Android , agrega esto en el archivo gradle del módulo de la aplicación.

 android { ... dexOptions { preDexLibraries true maxProcessCount 8 } } 

Seguir los pasos lo hará 10 veces más rápido y reducir el tiempo de construcción 90%

Primero cree un archivo llamado gradle.properties en el directorio siguiente:

 /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<username>\.gradle (Windows) 

Añadir esta línea al archivo:

 org.gradle.daemon=true org.gradle.parallel=true 

Y comprueba estas opciones en Android Studio

Introduzca aquí la descripción de la imagen

  • No se puede añadir AndEngine a Android Studio
  • Cómo resolver java.util.zip.ZipException?
  • Edición de edificio de Gradle
  • ¿Por qué necesitamos aplicar plugin google-services en el fondo para Firebase SDK?
  • Diferentes dibujables basados ​​en la variante de construcción en Gradle
  • ¿Es posible definir un recurso de array de cadenas Android en Gradle?
  • Error al migrar el proyecto Libgdx de Eclipse a Android Studio
  • Ionic Gradle failure "No se pudo encontrar com.android.tools.build:gradle:2.2.3"
  • Después de actualizar - Error: No se pudo encontrar: com.google.android.gms: play-services: 5.2.8
  • Gradle en Android Studio dando error La sincronización de proyecto falló
  • Android - gradle multiproject incluye y excluye bibliotecas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.