Android Studio: Autocompletar y otras funciones no funcionan

116

Instalé Android Studio .. estaba funcionando bien. Ahora, de repente, ninguna de las funciones de autocompletar está funcionando. Puedo escribir cualquier cosa en cualquier lugar sin verificación de variables, sin ayuda con funciones o verificación de nada. Todavía puedo compilar el proyecto y obtengo errores cuando eso sucede.

¿Alguien puede ayudarme con este problema?

user2701882
fuente

Respuestas:

207

Vaya a Archivo> Invalidar cachés / Reiniciar ...> Haga clic en Invalidar y reiniciar

Esto realmente funciona para mí. fuente: https://code.google.com/p/android/issues/detail?id=61844#c4

Renan Franca
fuente
3
Esto funciona. Tienes que esperar a que finalice el proceso de "indexación". Por cierto, ¿qué pasa con la clasificación de respuestas de SO? Esta es claramente la mejor respuesta, pero está debajo de varias copias incorrectas de la respuesta del modo de ahorro de energía (que no funciona).
Timmmm
2
ya no funciona: ¡AS 3.1.3 ha dejado de dar sugerencias repentinamente al editar XML!
Someone Somewhere
Si esto no funciona para usted, intente eliminar manualmente los cachés: vea esta respuesta . Esto ayudó en mi caso.
Pecan
97

También puede comprobar si el modo de ahorro de energía en el menú Archivo está desactivado.

usuario2904931
fuente
1
¡Para mí, deshabilitar el modo de ahorro de energía funcionó! Gracias. Para otros, el modo de modo de ahorro de energía se puede desactivar desde Archivo-> Modo de ahorro de energía
Bunny Rabbit
Después de mucho buscar en Google, esto finalmente funcionó para mí, pero tuve que salir y reiniciar Android Studio antes de que comenzara a funcionar. Gracias por compartir.
RickC
Podría deshabilitar el ahorro de energía solo después de desconectar y enchufar nuevamente mi computadora portátil
tudor
Gracias por la respuesta :)
Noban Hasan
35

Cierre Android Studio Vaya a C: \ Users \ UserName.android y cambie el nombre de la carpeta:

  • build-cache a build-cache_old

Vaya a C: \ Users \ UserName.AndroidStudio3.2 \ system y cambie el nombre de estas carpetas:

  • cachés a caches_old

  • compilador a compiler_old

  • compilar-servidor a compilar-server_old

  • conversión a conversion_old

  • external_build_system a external_build_system_old

  • frameworks a frameworks_old

  • gradle a gradle_old

  • resource_folder_cache a resource_folder_cache_old

Abra Android Studio y vuelva a abrir su proyecto.

Sagar Makhija
fuente
19
  1. cerrar estudio android

  2. Vaya a la ruta / .AndroidStudio3.5 / system / delete caches folder

  3. iniciar Android Studio

    esto es trabajo para mi

mili2501
fuente
1
Gracias. Me ayudó.
sophin
¡¡¡Gracias hermano!!! Después de tantas soluciones, esto finalmente funcionó.
Ankit Gupta
Ahorre mi tiempo Gracias. Atascado con 2 horas nuevamente y reiniciando Android Studio Finalmente se solucionó
Sanjeev Kumar
16

La mayoría de las veces he visto que el problema es que Power Save Modeestá habilitado, para deshabilitar ir a Current inspection profile(esquina inferior derecha hacia adentro Android Studio).

ingrese la descripción de la imagen aquí

Jorgesys
fuente
14

No me he encontrado con este problema personalmente, pero intente verificar la siguiente configuración ( File-> Settingso Alt+F7):

Configuración del proyecto [nombre]
Inspections : asegúrese de que Androidy Android Lintesté marcado o, alternativamente, vuelva a configurarlo a los valores predeterminados mediante el cuadro desplegable de la parte superior.

Configuración IDE
Editor -> Code Completion- asegúrese de que Autopopup code completionesté marcado (y verifique el resto de las configuraciones según su preferencia.

free3dom
fuente
7

Tuve un problema similar donde ninguna de las otras soluciones funcionó.

Cerrar Android Studio y luego eliminar las carpetas .idea y build resolvió el problema.

Ben987654
fuente
7

Si nada funciona (como sucedió conmigo) vaya a su perfil de usuario en Windows en% userprofile%. Allí encontrará carpetas (ocultas) con el nombre de la versión del estudio de Android que está utilizando y con un punto como prefijo.

como .AndroidStudio3.1. Solo borra eso.

Muhammad Ahmed AbuTalib
fuente
1
Esto eliminará todas las configuraciones que ha configurado para Android Studio
Mirwise Khan
7

Desactive el modo de ahorro de energía e invalide la caché y reinicie .

ingrese la descripción de la imagen aquí

Md Nakibul Hassan
fuente
6

Solución : intente deshabilitar "Archivo -> Modo de ahorro de energía" en Android Studio (Beta) 0.8.14 - Mac OS X

En Windows, la opción puede estar en otro lugar.


Tuve el mismo problema y luego recordé que mientras exploraba el nuevo estudio de Android, encendí "Archivo -> Modo de ahorro de energía" para ver qué hace.

Inhabilité el modo de ahorro de energía y todas esas funciones inteligentes volvieron.

Resultó que en el modo de ahorro de energía, Android Studio apaga los módulos responsables de funciones como la finalización de código inteligente y el análisis de código .

Hasaan Ali
fuente
6

Esta funcionando

Desactivar el modo de ahorro de energía

Desmarque la opción de modo de ahorro de energía :: Archivo -> Modo de ahorro de energía

Nidheesh G
fuente
6

Desmarque "Modo de ahorro de energía" en la pestaña "Archivo"

ingrese la descripción de la imagen aquí

Muhammad Ali
fuente
5

Hay un modo de ahorro de energía en Android Studio, si accidentalmente hace clic en él, se desactivará el análisis de código, lo que reducirá el consumo de batería y el rendimiento también aumentará, pero no detectará ningún error y realizará operaciones de autocompletado.

Para deshabilitar el modo de ahorro de energía

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

En su análisis de código IDE se mostrará con un símbolo de ojo en la esquina derecha de su estudio de Android.

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled
Ali786
fuente
1
La marca verde significa que no hay errores. El cuadrado amarillo significa que hay advertencias. El cuadrado rojo significa que hay errores. El ojo blanco significa que está en progreso. El icono de pausa blanco significa que está esperando a que se cierre una ventana de autocompletar. Hay otro icono blanco que significa que está en modo de ahorro de energía y está desactivado.
Anubian Noob
4

Simplemente elimine todas las carpetas nombradas AndroidStudioPreview

En Windows:

Vaya a su Carpeta de usuario; en Windows 7/8, esto sería:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

En esta carpeta debería haber una carpeta llamada .AndroidStudioPreview

En Mac OS X

Quite estos archivos:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview

jkin8010
fuente
2

En mi caso, cuando cambio el idioma del teclado a inglés, la función de autocompletar funciona nuevamente.

Hai nguyen thanh
fuente
1

Tengo este problema muchas veces hasta ahora, sugiero este enfoque:

1-como se dijo, verifique el modo de ahorro de energía

2-cree un nuevo proyecto con el mismo ID de aplicación y nombre de paquete y copie todas las fuentes y recursos del proyecto anterior al nuevo,

FxRi4
fuente
6
Recrear un proyecto de esta manera es una especie de enfoque "WebMD" ... es cáncer,
mwieczorek
1

Si tiene un proyecto de biblioteca incluido, asegúrese de que la biblioteca tenga las dependencias en la build.gradlelista usando la apiconfiguración, no la implementationconfiguración . También asegúrese de que el proyecto que incluye la biblioteca tenga todas las dependencias enumeradas (usar la implementationconfiguración está bien aquí).

beetstra
fuente
Todavía no funciona. Incluí una vista personalizada en un archivo xml. Los atributos (personalizados o predeterminados) no se completan automáticamente. Incluso la referencia de archivos dimens o de cadena tampoco funciona solo para esa vista.
Paramveer Singh
0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

Tuve este problema durante días sin que ninguna de estas soluciones propuestas funcionara antes de recibir este mensaje en amarillo debajo de las pestañas después de agregar una línea de código. Eliminar la línea de código eliminó el mensaje, pero no el problema. Parece que hay una ventana de tamaño de código en la que pierde las funciones de información pero no recibe este mensaje, al menos para mí. Una vez que pasa por cierto punto, el mensaje finalmente aparece. La solución sugerida en un hilo diferente para este problema fue editar 'Ayuda / Editar propiedades personalizadas' para aumentar el límite configurado, pero solo al abrir esto apareció un diálogo preguntando si quería crear una carpeta 'idea.properties', así que decidí para no arriesgar ese enfoque en lugar de reducir eventualmente el tamaño del archivo.

Androidcoder
fuente
0

Simpy Me funcionó después de reiniciar el estudio de Android.

Kirtikumar A.
fuente
0

Me encuentro con este problema al agregar una biblioteca kotlin a mi proyecto en mac. Cambiar el idioma del macbook al inglés resolvió este problema. También tuve algunos problemas extraños con los códigos de enlace de datos generados automáticamente, esos también están resueltos.

invisbo
fuente
0

Puede haber varias cosas que causan esto.

  1. Asegúrese de haber escrito la versión correcta en targetSdkVersiony compileSdkVersion.
  2. Asegúrate targetSdkVersiony compileSdkVersionson iguales.

Otras soluciones pueden ser:

  1. Invalidar cachés y reiniciar Android Studio desde FileInvalidate Caches / Restarts...
  2. Limpia tu proyecto de BuildClean Project
  3. Reconstruir proyecto desde BuildRebuild Project
  4. Hacer proyecto desde BuildMake Project[este proceso puede llevar algún tiempo]
mubin986
fuente
0

Desde el menú, seleccione: Archivo-> Invalidar capturas / Reiniciar ...

que en el cuadro de diálogo abierto, seleccione: "Invalidar y reiniciar" y espere a reiniciar Android Studio.

Un hashemi
fuente
-1

Tuve el mismo problema por un tiempo. Hasta que busqué en el sitio de Android Studio y encontré la introducción. Luego encontré cómo activar (creo) la función de autocompletar. Dice presionar Control + Espacio y cuando lo hice, funcionó.

Keith Peñas
fuente
-1
  1. Cierre Android Studio.
  2. Vaya a C: / User / [SystemName] y elimine el archivo .gradle.
  3. Abra Android Studio y sincronice el archivo gradle nuevamente.
Milán Sheth
fuente