Solución: la sincronización del proyecto Gradle falló

Los programadores que utilizan IDE Android Studio reciben el mensaje de error «Error en la sincronización del proyecto Gradle”Mientras compilan su código o lo ejecutan en su dispositivo Android (real o simulado). Gradle es una tarea de Gradle Sync cuya función principal es verificar todas las dependencias en tu parte build.gradle archivos asociados con su proyecto de estudio de Android y luego descargue la versión especificada (si aún no la descargó).

Error en la sincronización del proyecto Gradle

Hay muchos cambios donde puede aparecer este mensaje de error. Es posible que se enfrente a algo tan simple como una conexión a Internet con problemas complejos cuando su compilación de calificaciones no funciona. En este artículo, analizaremos todas las razones por las que ocurre este problema y luego pasaremos a las soluciones.

¿Qué está causando el mensaje de error «Gradle Project Sync Failed» en Android Studio?

Como ya se mencionó, existen varias razones por las que su proyecto Gradle puede fallar al compilar o sincronizar. Aquí hay algunas razones (no todas pueden aplicarse a usted):

  • Mala conexión de Internet: Dado que Gradle descarga todas las versiones faltantes necesarias para ejecutar su proyecto, puede fallar si no tiene una conexión a Internet válida.
  • Problemas del compilador de Gradle: Puede haber casos en los que su compilador de Gradle no funcione correctamente. Aquí podemos intentar cargar Gradle manualmente y ver si este es el truco para ti.
  • Caché defectuoso en Android Studio: Android Studio usa caché en su computadora para funcionar correctamente. En algunos casos, puede estar dañado y causar problemas en algunos módulos (incluido Gradle).
  • Archivos perdidos: Es posible que también falten los archivos que faltan necesarios para ejecutar Gradle. Instalarlos resuelve el problema de inmediato.
  • Servidores proxy: Si bien los servidores proxy se están volviendo cada vez más populares, hemos visto varios casos en los que Gradle no los sincronizaba correctamente. Resuelve el problema al deshabilitar el proxy.

Antes de comenzar con las soluciones, asegúrese de tener una copia de seguridad de su proyecto actual. Guarde el archivo y cópielo en otro lugar también por si acaso. Además, asegúrese de haber iniciado sesión como administrador en su computadora.

Solución 1: compruebe la conexión a Internet

Gradle requiere que su computadora tenga una conexión a Internet que funcione. Debido a que su trabajo principal es descargar todas las versiones requeridas que faltan de su computadora, es obligatorio tener una conexión a Internet adecuada. También verifica la conexión intentando conectar otros dispositivos a la misma red. Una vez que esté absolutamente seguro de que este no es el problema, puede pasar a otras soluciones.

Solución 2: deshabilite el proxy

Los servidores proxy están ganando popularidad día a día cuando se utilizan en otras organizaciones e instituciones para aumentar el ancho de banda existente y proporcionar un mejor acceso a Internet para todos los usuarios. Sin embargo, los servidores proxy tienen sus limitaciones. Uno de ellos son los problemas en los que los módulos de sincronización no funcionan como se requiere. Esto también incluye Gradle. A continuación, le indicamos cómo asegurarse de que no está utilizando un proxy.

  1. Presione Windows + R, escriba «inetcpl.cplEn el cuadro de diálogo y presione Entrar.
  2. Ahora Propiedades de Internet abrirá. Haga clic en la pestaña Enlaces y ahora Configuración de LAN.
Deshabilitar servidor proxy
  1. Ahora, si está utilizando un servidor proxy, el campo se comprobará con los datos que contiene. Desmarcar cualquier proxy si está habilitado. Ahora reinicie Android Studio y verifique si el problema está resuelto.

Solución 3: instale los componentes que faltan

Antes de que usemos métodos más técnicos, debe verificar si falta algún módulo que sea necesario para sincronizar Gradle. Gradle no es independiente y necesita otros servicios para funcionar correctamente.

Instalación de plataformas faltantes y proyecto de sincronización – Android Studio

Ahora, cada vez que intente sincronizar Gradle y aparezca el mensaje de error, compruebe si hay hipervínculos sobre la pregunta con el encabezado Instale la (s) plataforma (s) que faltan y sincronice el proyecto. Después de hacer clic en el enlace, Android Studio iniciará el proceso de descarga e instalará todo lo que falte. Intente sincronizar su proyecto ahora y vea si esto resuelve el problema.

Solución 4: utilice la distribución de calificaciones local

Una vez que crea su proyecto y activa Gradle, se vincula a la última distribución en línea y descarga todos los módulos o versiones necesarios. Encontramos varios casos en los que la distribución en línea no funcionaba como se esperaba y la sincronización de Gradle fallaba. Otro problema con este problema es descargar y usar manualmente la distribución de Gradle. Siga los pasos a continuación:

  1. Descargue la última versión de Gradle del sitio oficial. Sitio web de lanzamiento de Gradle.
  2. Después de la descarga, elimine todos los archivos a una carpeta accesible.
  3. Ahora lanza Estudio de Android E ir a Archivo> Configuración> Compilar, Ejecutar, Implementar> Gradle.
  4. Ahora seleccione la opción de Distribución de calificaciones local. Además, cuando esté en la casa de Gradle, concéntrese en la ruta donde tomó los archivos directamente.
Uso de la distribución local de Gradle – Android Studio

Nota: Si esta usando trabajar sin conexión en los arreglos de grado mundial, desmarcar esa opción.

  1. Ahora intente construir su proyecto y verifique si Gradle se sincroniza correctamente. Debe repetir estos pasos cada vez que cree un nuevo proyecto.

Solución 5: habilite el depurador de GPU

El depurador de GPU le permite depurar y analizar aplicaciones OpenGL ES. Tiene varias funcionalidades que le permiten explorar el estado de la GPU y también comprender qué causó un resultado de renderizado. En algunos casos de compilación de Gradle, hay un error en el sistema que no está habilitado. En esta solución, obligaremos a los módulos a actualizar e instalar este componente.

  1. Haga clic en Instrumentos y luego seleccione Android> Administrador de SDK.
  2. Ahora haga clic en la pestaña Herramientas SDK y ahora desmarcar elección de SDK de Android de herramientas de compilación. Después de esperar unos 5 segundos, habilite la opción nuevamente.
  3. Ahora, espere un momento hasta que se actualice la lista y se completen los elementos.
Herramientas de compilación del SDK de Android
  1. Cuando se completen nuevos elementos, mire la lista y cheque elección de Herramientas de depuración de GPU. Presione OK cuando termine.

Ahora, estas herramientas se descargarán en su aplicación de Android Studio y podrá sincronizar Gradle correctamente sin ningún problema.

Solución 6: Renovación de depósito

Todas las aplicaciones, incluido Microsoft Windows, tienen caché para ayudar a que la aplicación se ejecute sin problemas y sin problemas. Actúan como almacenamiento temporal donde la aplicación almacena preferencias o datos temporales para su posterior recopilación. Hemos determinado que este escondite, si está contaminado, detendrá el proceso de construcción de grados. En esta solución, actualizaremos todo el caché y, después de eliminar los archivos Gradle existentes, reiniciaremos Android Studio y veremos si esto soluciona el problema.

  1. Ir a Expediente y haga clic en Caché / reinicio no válido.
    Caché / reinicio no válido
  2. Ahora, una vez finalizado el proceso, apague Android Studio por completo.
  3. Navega a la carpeta .gradle en tu directorio de instalación de Android Studio. Ahora puede cortarlo / pegarlo en otra ubicación o cambiarle el nombre.
    Ahora, cuando Android Studio intente acceder a los archivos de Gradle, verá que no hay nadie presente e intentará descargar todo de nuevo.
  4. Empezar de nuevo para Android Studio y vuelva a intentar la sincronización de Gradle. Ahora compruebe si el problema está resuelto.