Mi proyecto funciona y se compila correctamente en mi Mac, pero lo cloné desde github y, aunque parece que Android Studio funciona con normalidad, el proyecto no se compila. Configuré este proyecto usando Kotlin DSL.
Gradle sync failed: could not find extension implementation class org.jetbrains.kotlin.idea.scripting.gradle.roots.GradleBuildRootIntenté invalidar el caché, eliminé todas las reglas de .gitignore pero sigue igual. ¿Algunas ideas?
Probablemente esta no sea la solución "correcta", sin embargo, funcionó para mí. Tuve que descargar una versión más nueva (Canary) de Android Studio para que este mensaje de error desapareciera y finalmente compilar mi proyecto de Android una vez más. Encontré este problema de YouTrack JetBrains en el que las personas también sugirieron volver a las versiones anteriores de Android Studio que funcionan bien para que sus proyectos se vuelvan a compilar.
¡Este es un problema SÚPER frustrante y espero que uno de los enfoques resuelva sus problemas de compilación por usted!
Aquí está la página de descarga de versiones de Android Studio para su comodidad.
Tuve el mismo problema (Nota: ejecutando Linux/Ubuntu 20.04 LTS y Android Studio 4.1.1).
Cosas que probé que NO funcionaron y el error persistió:
.gradle y .m21.4.21 a 1.4.10¿Qué funcionó?
Tan pronto como volví a mover el proyecto a la ubicación original, comenzaba a recibir el mismo error. Esto me llevó a creer que era algún tipo de problema de almacenamiento en caché, aparte de los cachés "invalidados".
Solución:
Android Studio/Intellij crea una carpeta oculta llamada:
En Linux:
COMO: ~/.cache/Google/AndroidStudioX.X
IJ: ~/.cache/Jetbrains/IntelliJIdea2020.X
En mac:
COMO: ~/Library/Caches/Google/AndroidStudioX.X
IJ: ~/Library/Caches/Jetbrains/IntelliJIdea2020.X
En Windows:
COMO: %HOME%\AppData\Local\Google\AndroidStudioX.X
IJ: %HOME%\AppData\Local\Jetbrains\IntelliJIdea2020.X
Dentro de esta carpeta hay otras varias carpetas, sin embargo, eliminé el archivo del espacio de trabajo relevante ( espacio de workspace/[project name].[hashed value].xml ) después de lo cual el problema desapareció al abrir el proyecto nuevamente, desde su ubicación original.
¡Entonces parece que "Invalidar cachés / reiniciar" no "invalida" todos los cachés!
¡Espero que esto resuelva tu problema!
Actualizar
Como esta respuesta ha tenido bastantes votos a favor, parece que esto podría ser un error continuo con Intellij. Si alguien tiene este problema, antes de resolverlo con la solución sugerida, considere verificar que no haya un problema abierto en el rastreador de errores y enviar un nuevo problema: https://youtrack.jetbrains.com/issues
Siéntase libre de editar esta actualización con problemas si se abre una.
Actualización 2
Problema abierto por @GeniusRUS:
Para usuarios de Mac, elimine el siguiente archivo:
~/Library/Caches/Google/AndroidStudio4.1/workspace/<nombre_de_su_proyecto>.58dfbe93.xml
PD: Gracias @Mark Keen por la solución.
Después de mover proyectos y archivos, también tuve el honor de disfrutar de este error en Android Studio 4.1.1 (en Windows 10). Desafortunadamente, ninguna de las soluciones anteriores funcionó para mí, pero me ayudaron a reducir el problema.
Entonces, encontré que hay una carpeta con espacios de trabajo debajo:
%HOME%\AppData\Local\Google\AndroidStudio4.1\espacio de trabajo\
Hay un par de *.xml llamados como los proyectos de Android. Eliminé el que no funcionó.
Luego volvió a Android Studio y usó la función Files > Invalidate Caches / Restart... Android Studio se reinició y el problema se solucionó.
Bonificación: ¿Cómo encontré la carpeta del espacio de trabajo?
Usé el Procmon.exe de Sysinternals donde filtré por el Process Name = studio64.exe . Luego usé el botón elefante con la flecha (Proyecto de sincronización con archivos Gradle) en Android Studio. Al final de la grabación, estaba la carpeta del espacio de trabajo que usó Android Studio justo antes de que fallara Gradle.
Agregué un ticket de "problema" a YouTrack, donde describí mi caso en detalle. El agente de soporte dijo que el problema ya se solucionó en la plataforma IDEA 2021.1. Y también dio recomendaciones para este caso.
Enlace al problema https://youtrack.jetbrains.com/issue/KT-44937
Básicamente, eliminé la carpeta .idea y luego invalidé y reinicié ... el error desaparece y se creó correctamente.
Solucioné el problema cambiando el nombre del directorio del proyecto raíz. Puedes probar eso.