tutorial - android studio versiones
Android Studio "no puede resolver el sÃmbolo" pero el proyecto compila y funciona (4)
Esto me sucede cuando muevo mi proyecto a otra PC o abro el proyecto con otra PC y con otra ubicación de carpeta de SDK. Solución : cierre el proyecto, elimine la carpeta .gradle y la carpeta .idea dentro de la carpeta del proyecto y luego abra su proyecto para sincronizar gradle.
El proyecto compila bien. Sin embargo, Android Studio 3.0.1 muestra una referencia a una biblioteca en particular en rojo y muestra "no se puede resolver el símbolo". Incluso un solo paso en ese módulo de biblioteca no funciona.
Ya probé varias opciones como 1) Invalidar caché / reiniciar 2) eliminar el directorio de compilación 3) limpiar y reconstruir, pero nada parece estar funcionando.
Curiosamente, cuando Android Studio está reconstruyendo los índices después de invalidar / reiniciar, muestra momentáneamente las referencias de la biblioteca en tiempo, pero luego nuevamente en rojo.
¿Alguna sugerencia?
Solución : por favor vea mi respuesta a continuación
Lo siguiente ha resuelto esto por mí.
- eliminar la biblioteca de la caché de Gradle (en el caso de Linux, está en ~ / .gradle / caches).
- eliminar la dependencia de la biblioteca de build.gradle y sincronizar
- reiniciar (tal vez invalidar el caché)
- agregar la dependencia de la biblioteca a build.gradle y sincronizar
- limpiar y reconstruir
Para mí, el problema fue que AS me sugirió que actualice la versión de gradle (de 3.5 a 4.4), y luego comenzó a hacerlo.
La solución fue eliminar la carpeta 3.5 de .gradle en el proyecto
Intenté Invalidate cache/restart
o clean Project -> rebuild project
. Estos no funcionaron para mí.
La solución final fue abrir la ventana del Proyecto en el lado izquierdo del IDE, en el modo Proyecto, eliminar las .gradle
y .idea
, luego sincronizar, funciona.