java android-studio java-8 android-studio-3.1

jbutton en java netbeans



No hay anotaciones de IDEA adjuntas al JDK 1.8(C: /...), no se encontrarĂ¡n algunos problemas (10)

Acabo de encontrar la solución. Sigue el camino:

File -> Invalidate Caches / Restart...

En Android Studio 3.1.2 de repente recibo el siguiente mensaje en un marco de cinta amarilla en la parte superior de mi editor:

No hay anotaciones de IDEA adjuntas al JDK 1.8 (C: / Archivos de programa / Android / Android Studio / jre), no se encontrarán algunos problemas

También tengo una advertencia en Editar Configuraciones:

Actividad predeterminada no encontrada

¿Cómo puedo resolver estos problemas?


Ambos errores mencionados en la pregunta también aparecieron en mi computadora. Esto funcionó para mí:

  • Eliminar y volver a instalar Android Studio
  • Durante la instalación, cuando se le pida que mantenga la configuración de Android Studio, no guarde la configuración
  • No abra su proyecto desde el disco; vuelva a importar su proyecto desde el Sistema de control de versiones, por ejemplo GitHub.

Elimine la carpeta de caché de C: / Users / username / .AndroidStudio3.3 / system y vuelva a importar el proyecto que haya trabajado para mí.


He estado trabajando en la versión 3.2.1 desde octubre de 2018 ( durante 1 mes ).
Pero hoy comencé mi proyecto en AndroidStudio con muchos errores.

Intenté Invalidate Caches and Restart . Pero eso no me ayudó.

Entonces, abrí la carpeta C:/Users/{username} .
Allí encontré tres carpetas: una para la versión real - .AndroidStudio3.2 y dos para las versiones anteriores - .AndroidStudio3.1 y .AndroidStudio2.3 .

Solo pude eliminar la carpeta con la versión actual, pero borré todas las carpetas. ( Porque no tengo configuraciones de usuario importantes en AndroidStudio ).

Luego reinicié AndroidStudio y elegí "No importar configuraciones". Me gusta esto:

Este método funcionó para mi.


Ir a File -> Invalidate Caches / Restart... -> Invalidate Caches and Restart


La nueva actualización de Android Studio está disponible, la versión 3.3 y eso solucionó mi problema. Feliz codificacion


Para mí, hacer clic en "Adjuntar anotaciones" en la parte superior derecha de la barra de notificaciones amarilla ayudó.

Este siguiente recurso también ayudó: https://www.jetbrains.com/help/idea/annotating-source-code.html

Pero ten cuidado:

El artefacto de anotaciones requiere JDK 1.8 o superior. Si su proyecto se compila con JDK 1.5, 1.6 o 1.7, use el artefacto annotations-java5 en su lugar.


También estoy atascado con este mismo problema desde la semana pasada en la versión 3.2.1.

Lo que funcionó para mí es eliminar (o puede moverlo como copia de seguridad) la carpeta ".AndroidStudio3.2" (para usted será .AndroidStudio3.1) ubicada en "C: / Users {nombre de usuario} /" y luego reabre el Android Studio.

Al iniciar, seleccioné importar las configuraciones de la última versión y continuar. Se volverá a configurar todos los ajustes.

Trata eso.


Voy a compartir información que acabo de descubrir sobre Invalidate Cache / Restart, y creo que está fuertemente relacionada con la versión 3.2.1. Esto puede explicar por qué funciona para algunas personas y por qué no funciona para otras. Descubrí este problema con respecto a una situación diferente, pero creo que podría ser relevante para este problema, por lo que puede valer la pena intentarlo.

Hay ocasiones en que Invalidate Cache / Restart no borra la caché para un proyecto abierto. No estoy seguro de qué es lo que te mete en ese estado, pero eso me pasó a mí. Lo que hice para corregir el problema fue cambiar el nombre del directorio del proyecto, abrir Android Studio con el nuevo nombre renombrado y luego ejecutar Invalidate Cache / Restart. Luego cerré el proyecto, cambié el nombre del directorio del proyecto a su nombre original y luego abrí Android Studio usando el nombre original y eso solucionó mi problema.

En mi situación, el problema que estaba teniendo era que Android Studio mostraba incorrectamente el contenido de un archivo, pero cuando lo examiné con un visor externo, el archivo tenía el contenido correcto. Entonces, mi conjetura fue que, Invalidate Cache / Restart solucionaría el problema. Pero no funcionó hasta que hice el pequeño truco que mencioné anteriormente. Entonces, es por eso que comparto mi descubrimiento, ya que podría explicar por qué Invalidate Cache / Restart funciona para algunas personas y no para otras. Nuevamente, todavía no tengo una pista sobre cómo un proyecto ingresa al estado donde no se anulará la memoria caché para un proyecto abierto. Posible y problema de bloqueo de archivos, o alguna tarea ejecutora en segundo plano responsable de borrar la memoria caché para el proyecto abierto no se ejecuta antes de que se reinicie Android Studio.

Actualización: en realidad tuve el mismo problema exacto en uno de mis proyectos. Invalidate Cache / Restart no funcionó hasta que necesito mi pequeño truco de cambiar el nombre del proyecto, abrirlo, Invalidate Cache / Restart, cerrar el proyecto, cambiar el nombre del proyecto al nombre original, y abrirlo. El mensaje No hay anotaciones IDEA adjuntas al JDK 1.8 desapareció.

Una de las cosas que intenté que no funcionó fue cerrar el proyecto que tenía el problema y ejecutar Invalidate Cache / Restart desde un proyecto diferente. Por lo tanto, no es del todo exacto decir que Invalidate Cache / Restart a veces no funciona para proyectos abiertos. He informado el problema al grupo de Android a través del canal "Enviar comentarios". Deben poder averiguar cuál es el problema del código interno. Sería útil encontrar mi publicación en ese equipo y agregar que estás experimentando el mismo problema.


Solución

  • Cerrar Android Studio
  • Vaya a C:/Users/UserName/.android y cambie el nombre de la carpeta build-cache a build-cache.bak
  • Vaya a C:/Users/UserName/.AndroidStudio3.2/system y cambie el nombre de estas carpetas

    caches a caches.bak

    compile-server para compile-server.bak

    compiler a compiler.bak

    conversion a conversion.bak

    external_build_system to external_build_system.bak

    frameworks para frameworks.bak

    gradle to gradle.bak

    resource_folder_cache to resource_folder_cache.bak

  • Abre el Android Studio y abre tu proyecto de nuevo.