Saltar al contenido

Gradle de Android Studio tarda demasiado en construirse

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.

marque esto para reducir el tiempo de construcción

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

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *