studio example custom bar actionbar android android-studio kotlin android-studio-3.1

example - Android Studio 3.1: referencias no resueltas erróneas en el editor



toolbar android example (5)

  1. Salir de Studio.
  2. Eliminar .idea / (me parece lo más importante), compilar /, app / build directorios.
  3. Iniciar estudio
  4. Establecer configuración -> Construir -> Configuración de Gradle de nuevo (última distribución local estable de Gradle en mi caso).
  5. Proyecto de limpieza y reconstrucción.

Me ayuda.

Estoy ejecutando Ubuntu 17.10, y acabo de actualizar Android Studio de la versión 3.0.1 a 3.1. Aquí está la información de la versión en Ayuda -> Acerca de:

Android Studio 3.1 Build #AI-173.4670197, built on March 22, 2018 JRE: 1.8.0_152-release-1024-b01 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Linux 4.13.0-37-generic

Desafortunadamente, aunque el IDE pudo resolver referencias específicas de Android antes en mi (primer proyecto) Kotlin, en la nueva versión parece incapaz. Aquí hay una captura de pantalla que muestra lo que quiero decir:

En Android Studio 3.1, afirma que las funciones principales de Android como setContentView() no existen, y sigue setContentView() que cree una función abstracta para él, lo que claramente no quiero hacer. Sin embargo, si presiono el botón de compilación, obtengo un BUILD SUCCESSFUL in 8s .

¿Alguien sabe por qué mi editor está haciendo esto y cómo consigo que las funciones y clases relacionadas con Android se resuelvan correctamente nuevamente?

Editar: Actualización: ahora tengo más información sobre el problema, pero aún no se ha resuelto:

  • Build -> Clean y luego Build -> Rebuild no ayuda.
  • Archivo -> Invalidar cachés y reiniciar tampoco ayuda
  • Tampoco una sincronización manual de Gradle.
  • Un proyecto diferente que está escrito en Java en lugar de Kotlin funciona bien.
  • Enlace al proyecto con el que tengo problemas (es de código abierto)

Elimine {projectDir}/.idea/libraries , luego vaya a Archivo -> Sincronizar proyecto con archivos Gradle.


Intenté todas las soluciones propuestas aquí pero no funcionaron. Lo que funcionó para mí fue deshabilitar y luego volver a habilitar el complemento Kotlin.


Para mí este paso funciona:

I) Eliminar la carpeta .idea del estudio de Android

II) Vaya a Archivo> Cachés / reinicios invalidados

III) Le pedirá que confirme y haga clic en invalidar y reiniciar.

IV) Vaya a Compilar> Proyecto limpio

V) Vaya a Compilar> Reconstruir proyecto

Intenta con esto.

Feliz codificación ..!


Tuve el mismo problema en Android Studio 3.2.1.

La solución fue usar ''com.android.tools.build:gradle:3.2.1'' estable, no alfa ...

En el proyecto build.gradle, cambie la versión como el código a continuación (o si hay una versión estable más nueva)

dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' }

Si esto no resuelve su problema que en Archivo >> elija Invalidar cachés / Reiniciar ... y en el siguiente cuadro de diálogo seleccione Invalidar y reiniciar