android - for - El caché de dependencia de Gradle puede estar dañado(esto a veces ocurre después de un tiempo de espera de conexión de red)
gradle 3.1 2 (25)
Eliminar archivos corruptos
Este error ocurre cuando los archivos de Gradle no se descargan o corrompen completamente por alguna otra razón, por lo que tenemos que volver a descargar los archivos. La manera fácil es eliminar los archivos antiguos en
C:/Users/username.gradle/wrapper/dists
y reconstruir el proyecto, Android Studio descargará automáticamente los nuevos archivos.
Recibo este tipo de error, cómo solucionarlo.
Error:Unable to load class ''org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection''.
Possible causes for this unexpected error Gradle''s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
- eliminar C: / Users / Administrator.gradle / caches / xxx (versión xxx gradle)
- reconstruir
-
Abra C: / Usuarios / Nombre de usuario.gradle / wrapper / dists /
-
Abra la última carpeta de gradle, por ejemplo, gradle-4.1-rc-1-all
Encontrará una carpeta aleatoria llamada 936kh1brdchce6fvd2c1o8t8x
-
Descargar archivo zip de nombre similar
por ejemplo: https://downloads.gradle.org/distributions/gradle-4.1-rc-1-all.zip
-
Guárdalo en esta carpeta
-
Reiniciar estudio de Android
Extraerá automáticamente la carpeta zip y se eliminará Error
Actualicé mi Android Studio a 2.3 y me pidió que actualizara mi complemento de Gradle a 3.3 que creaba problemas con mis proyectos en ejecución. Revisé todas las soluciones de Stack y nada funcionó para mí, excepto esta solución: cambié mi URL de distribución en gradle-wrapper.properties con esta.
distributionUrl=https/://services.gradle.org/distributions/gradle-3.4.1-all.zip
Mi proyecto está en funcionamiento. Simplemente me pidió que actualizara a gradle build tools 25.0.0 y lo hice. Todo está bien ahora :)
- Vaya a la sección del proyecto y seleccione el menú de scripts gradle.
- Bajo script, menú select gradle -wrapper.properties
- Luego reemplace distributionUrl = https: //services.gradle.org/distributions/gradle-2.2-all.zip con "distributionUrl = https: //services.gradle.org/distributions/gradle-3.4.1-all.zip"
nota: las distribuciones de gradle cambiarán dependiendo de la versión del estudio de Android.
Asegúrese de tener conexión a Internet y luego:
1.
Para usuarios de Windows,
vaya a
> C:/Users/username/.gradle/wrapper/dists
2.
Para usuarios de Linux
Vaya a
$HOME/.gradle (~/.gradle)
y / o (Bajo proyecto específico)
<PROJECT_DIR>/.gradle
3.Elimine los archivos gradle con el problema (es decir, las carpetas comprimidas que faltan sin su archivo extraído)
4. Sincronice el proyecto con archivos gradle.
Borrar la carpeta .gradle y reconstruir
Delele amablemente todas las carpetas en /.graddle/version/
Así es como resolví el mío. buena suerte
En algún momento el problema es el archivo de envoltura de gradle dentro de su archivo de proyecto. Abra su archivo actual de proyecto gradle y elimine el archivo gradle wrapper.zip y luego sincronice el proyecto, esto funcionará.
En mi caso, simplemente cambie http a https en el gradle-wrapper y sincronícelo.
Este fue mi escenario: tuve que usar otra versión de Android Studio (3.2.1) y la versión de Gradle fue 4.6. Para eso, descargué la versión .zip de Android Studio. Al principio no funcionó, incluso si creé un nuevo proyecto, Gradle no estaba funcionando. Pero después de algunas investigaciones y un poco de ayuda de estas publicaciones, hice lo siguiente:
- Fui a mi ruta de archivos gradle (android-studio / gradle) y eliminé todos los archivos gradle-4.6.
- Después de eso, fui a gradle-wrapper.properties y obtuve la versión de Gradle que necesitaba (gradle-4.6-all.zip).
- Fui al services.gradle.org/distributions y services.gradle.org/distributions la versión que necesitaba.
- Descargado y descomprimido en la ruta del archivo gradle de mi Android Studio, mira el paso 1.
- Fui a la configuración de Android Studio (archivo / configuración / Gradle) y cambié la opción "Usar el envoltorio de gradle predeterminado (recomendado)" a "Usar la distribución de gradle local" .
- Seleccioné la ruta donde descargué la versión de Gradle, ese es el paso 4, y apliqué los cambios.
- Por si acaso, utilicé la opción "Invalidar caché / reiniciar" (archivo / "Invalidar caché / reiniciar").
- Después de eso, utilicé el "Proyecto de sincronización y los archivos de Gradle" y ¡trabajé!
Por cierto, estoy usando la versión zip de Android Studio 3.2.1. Tuve el mismo problema cuando intenté crear proyectos con Android Studio anterior.
Finalmente resolvió este problema.
Si solo copia los archivos de la nueva versión a la carpeta anterior y anula los archivos, puede enfrentar la misma pregunta que yo.
Para resolverlo:
- asegura que guardó todas sus configuraciones.
- cierre AS, BORRE TODOS los archivos de su versión mixta.
- extraer nueva versión a su carpeta vacía.
Esto funciona para mi.
Mira el tutorial https://www.youtube.com/watch?v=u92_73vfA8M
o
siga los pasos:
-
Ir a cualquier navegador
-
escriba gradle y presione enter
puede especificar cualquier versión que desee después de
palabra clave de gradle
estoy descargando gradle 3.3
-
https://services.gradle.org/distributions haga clic en este enlace que se encuentra en la descripción directamente si lo desea
-
haga clic en gradle 3.3 all.zip
-
espera a que se complete la descarga
- una vez completada la descarga, extraiga el archivo en la ubicación
c: // usuario / nombre de su PC /.gradle/wrapper/dists
-
espere hasta que la extracción tarde 5 minutos en completarse
-
Ahora abre tu proyecto en Android Studio
9. vaya a archivo> configuración> bulid, exec, implementación> gradle
- ahora cambie el uso de gradle predeterminado a
usar distribución local de gradle
seleccione la ubicación donde había extraído gradle 3.3.zip
C: / Users / nombre de su PC.gradle / wrapper / dists / gradle-3.3
-
haga clic en OK
-
Ahora la construcción comienza de nuevo y
ahora puede ver que la compilación es exitosa y se resuelve el error
Para usuarios de Mac
- abrir /Users/username/.gradle/wrapper/dists
- Verifique el último gradle-4.4-all dentro de ese directorio
- Use la última versión y póngalo en gradle-wrapper.properties en Android Studio Project
En mi caso, estaba usando
distributionUrl=https/://services.gradle.org/distributions/gradle-4.1-all.zip
por eso me sale el problema.
Lo cambio a distributionUrl = https: //services.gradle.org/distributions/gradle-4.4-all.zip y solo vuelvo a sincronizar
Espero que esto ayude.
Gracias
Puedes probar esto
- Primero abra su Android Studio> abra cualquier proyecto que esté haciendo
- haga clic en Archivo> Configuración> Compilación, ejecución, implementación> Gradle
- En la configuración de nivel de proyecto, hay 2 opciones para sincronizar el gradle, ya sea por defecto o local.
-
ahora cambie de predeterminado a una distribución local de gradle> gradle Home
-
seleccione la ruta en su computadora.
C: / Archivos de programa / Android / Android Studio / gradle / gradle-4.1
-
haga clic en OK
-
Ahora la construcción comienza de nuevo, debe resolverse.
Resolví este problema descargando la versión actual de graddle desde el enlace dado, descargue la última versión de graddle posiblemente graddle 3.3
Luego, en el siguiente paso, accedí al directorio .graddle / wrapper / dists desde el directorio de inicio en mi Mac después de mostrar archivos ocultos del sistema y eliminar la carpeta de la versión anterior que residía allí.
Ahora pongo esa carpeta de la última versión descargada después de descomprimir allí. Ahora reinició el estudio de Android y se resolvió el problema.
Si ha actualizado su estudio de Android, vaya a ARCHIVO, Estructura del proyecto, Proyecto, luego verifique la versión de Gradle. Antes de eso, verifique su versión de gradle en C: / Archivos de programa / Android / Android Studio / gradle y verifique la versión si coincide, luego sincronice nuevamente; de lo contrario, cambie la versión de gradle en android studio y vuelva a sincronizar.
Si sucedió después de actualizar
Android Studio
, puede deberse a una
Android SDK BuildTools
, Actualice
Android SDK BuildTools
Solo vuelve a importar el proyecto. :) Intenté limpiar el caché y actualizar las dependencias no funciona pero fallé.
Tal vez pueda ejecutar
./gradlew build -s
en la terminal, el stacktrace le mostrará dónde salió mal.
Tuve este problema, acabo de eliminar todo lo relacionado con Android en c: // user / your pc name / y funcionó
Tuve un problema similar después de clonar
AnySoftKeyboard
y abrirlo en Android Studio.
Lo que funcionó para mí fue eliminar la carpeta
AynSoftKeyboard/gradle
y luego limpiar el proyecto a través del elemento de menú
Build > Clean Project
.
Por lo tanto, intente eliminar la carpeta
YourProject/gradle
y limpie el proyecto para activar una sincronización Gradle.
Espero que funcione para su caso.
compruebe la configuración de distributionUrl en gradle-wrapper.properties. Cambié https a http, luego mi problema se resolvió.
descargue gradle desde here para su sistema operativo y extraiga el archivo y pegue la carpeta interna en installLocation / gradle
que en Android Studio Ir a Archivo> Configuración> bulid, exec, implementación> gradle y elija la opción local de gradle y proporcione la ruta del archivo de su nuevo gradle descargado y presione ok funciona :)
Pruebe el siguiente paso para "Actualizar" su IDE (estudio de Android)
1. Deje que Gradle reconstruya sus archivos autogenerados haciendo clic en
Crear |
Reconstruir
2. Intente también
Elegir archivo |
Invalidar cachés / reiniciar.