¿Cómo acelerar la compilación de Gradle en Android Studio?

Gradle es uno de los archivos o extensiones más importantes que están presentes en el Proyecto Android. Gradle maneja todas las bibliotecas e ID de aplicaciones y muchos componentes importantes de cualquier aplicación de Android. Cada vez que ejecutemos nuestra aplicación o construyamos nuestro apk, veremos el mensaje como Gradle build running y muchos más. En algunos dispositivos, Gradle funciona muy rápido, mientras que en otros lleva mucho tiempo cargar y crear su aplicación. 

10:03:51 Gradle build finished in 4 min 0 sec  
10:04:03 Session 'app': running  
10:10:11 Gradle build finished in 3 min 29 sec  
10:10:12 Session 'app': running  
10:20:24 Gradle build finished in 3 min 42 sec  
10:28:18 Gradle build finished in 3 min 40 sec  
10:28:19 Session 'app': running  
10:31:14 Gradle build finished in 2 min 56 sec   
10:31:14 Session 'app': running  
10:38:37 Gradle build finished in 3 min 30 sec  
10:42:17 Gradle build finished in 3 min 40 sec  
10:45:18 Gradle build finished in 3 min 1 sec  
10:48:49 Gradle build finished in 3 min 30 sec  
10:53:05 Gradle build finished in 3 min 22 sec  
10:57:10 Gradle build finished in 3 min 19 sec  
10:57:11 Session 'app': running  

Entonces, en este artículo, veremos cómo optimizar la velocidad de nuestro Gradle en Android Studio Project. Vamos a discutir 4 métodos diferentes para hacer esta tarea. 

  • Método 1: modo sin conexión para Gradle
  • Método 2: usar una biblioteca específica para los servicios de Google Play
  • Método 3: Eliminación de proxy
  • Método 4: Evite usar más dependencias externas en su proyecto

Método 1: modo sin conexión para Gradle

Muchas veces cuando estamos construyendo cualquier aplicación o ejecutándola en nuestro dispositivo o emulador. Veremos que Gradle se conecta con nuestro Internet y descarga los archivos de Internet. Este proceso a veces lleva tanto tiempo que dependerá de su conexión a Internet. Entonces, para evitar la descarga de estos archivos, debemos habilitar el modo fuera de línea para nuestro estudio de Android para archivos Gradle para evitar la descarga de estos archivos. A continuación se muestran los pasos en los que habilitaremos el modo fuera de línea en nuestra aplicación. Haga clic en la opción Archivo que se muestra en la barra superior de Android Studio. Dentro de eso, haga clic en la opción Configuración . Puede llegar a ver la opción Configuración en la pantalla a continuación. 

Después de hacer clic en la opción de configuración, verá el siguiente cuadro de diálogo. Dentro de este cuadro de diálogo, navegue hasta la opción Build, Execution, Deployment y luego haga clic en la opción Gradle. Después de eso, desmarque la opción para Descargar anotaciones y dependencias externas y luego haga clic en la opción Aplicar y luego haga clic en la opción Aceptar para continuar. Después de eso, hemos habilitado el modo fuera de línea para Gradle en nuestro proyecto de estudio de Android. Ahora, debido al modo fuera de línea, el tiempo de carga de su Gradle se reducirá hasta cierto punto. 

Método 2: usar una biblioteca específica para los servicios de Google Play

Cuando agregamos servicios proporcionados por Google en nuestra aplicación, agregamos la siguiente dependencia en nuestro archivo build.gradle. Esta dependencia tiene características de todos los servicios presentes en ella. Entonces, esta dependencia es bastante pesada y, debido a esto, se cargará varias veces cuando construimos nuestra aplicación. 

implementación ‘com.google.android.gms:play-services:8.3.0’

En lugar de usar esta dependencia, deberíamos usar la dependencia de un servicio específico que tenemos que usar en nuestra aplicación. Supongamos que tenemos que usar el servicio de mapas en nuestra aplicación, por lo que agregaremos específicamente la dependencia para mapas en lugar de agregar la dependencia anterior. Esto solo nos proporcionará el soporte para usar mapas. Esta dependencia tardará menos tiempo en cargarse en comparación con la que hemos usado anteriormente. 

implementación ‘com.google.android.gms:play-services-maps:8.3.0’

Método 3: Eliminación de proxy

Si Android Studio tiene una configuración de servidor proxy y no puede comunicarse con el servidor, la compilación demora mucho tiempo, probablemente esté tratando de comunicarse con el servidor proxy y esperando un tiempo de espera. Al eliminar la configuración del servidor proxy, funciona bien. Pasos para eliminar el proxy: Archivo > Configuración > Apariencia y comportamiento > Configuración del sistema > Proxy HTTP .

Método 4: Evite usar más dependencias externas en su proyecto

Cuando agregamos muchas dependencias en nuestro proyecto de Android Studio, tomará mucho tiempo compilar su proyecto de Android Studio y también administrar todas las dependencias en su proyecto de Android Studio. Como el archivo Gradle administra todas las dependencias de nuestro proyecto, debemos usar menos dependencias numéricas, lo que nos ayudará a reducir el tiempo requerido para que Gradle se sincronice cada vez que creamos una nueva aplicación o ejecutamos nuestra aplicación en un emulador o dispositivo.

Publicación traducida automáticamente

Artículo escrito por chaitanyamunje y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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