Este tutorial fue probado por nuestros especialistas así garantizamos la veracidad de este post.
Solución:
En Android Studio, vaya a Archivo -> Configuración -> Compilación, ejecución, implementación -> Herramientas de compilación -> Gradle
(si en mac)Estudio Android -> preferencias… -> Compilación, ejecución, implementación -> Herramientas de compilación -> Gradle
Verifique el ‘Trabajo sin conexión’ en ‘Configuración global de Gradle’
Nota: En la versión más reciente de Android Studio, View->Tool Windows->Gradle->Toggle button of online/offline
Reducirá en un 90 % el tiempo de compilación de Gradle.
si acaba de agregar una nueva dependencia en su gradle, tendrá que desmarcar la trabajo sin conexión o Gradle no podrá resolver las dependencias. Después de la resolución completa, puede verificar el trabajo sin conexión para una construcción más rápida
Si está utilizando los servicios de Google Play, asegúrese de no estar usando esto en su secuencia de comandos de compilación de Gradle:
compile 'com.google.android.gms:play-services:8.3.0'
Solo use las API de Google que su aplicación realmente usa. Si todo lo que está usando es Google Maps, usaría esto:
com.google.android.gms:play-services-maps:8.3.0
Cuando hice esto, mi tiempo de compilación pasó de más de 2 minutos a alrededor de 25 segundos. Para obtener una lista de las API de Google contra las que puede compilar selectivamente, consulte:
https://developers.google.com/android/guides/setup
Encontré una manera fácil y mejor de construir gradle
vaya a su aplicación >> abra su gradle.properties y cambie algunas líneas de él [remove #]
de lo contrario, también puede copiar y pegar mi fragmento a continuación
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx2048m -XX:MaxPermSize=512m
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=1024m -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
funcionó para mí antes, toma casi 2-3 minutos ahora toma solo 5-6 segundos
en el escenario anterior, mi máquina mac tiene 8 GB de ram, así que asigné 4 gb para gradle