Acabo de comenzar a usar la nueva biblioteca android.support.design. Cuando utilizo cualquiera de los widgets dentro del editor XML, ¡dejo de recibir las sugerencias de autocompletar XML!
Por ejemplo,
<android.support.design.widget.CoordinatorLayout
android:id="@+id/header_root"
android:layout_width="match_parent"
android:layout_height="200dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary_dark" />
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:src="@drawable/ic_action_add"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="56dp"
app:fabSize="normal"
app:layout_anchor="@id/header_root"
app:layout_anchorGravity="bottom|right|end" />
</android.support.design.widget.CoordinatorLayout>
Ninguna de las etiquetas mostrará la ventana emergente de autocompletar, como cuando empiezo a escribir "android: i" no aparece ninguna ventana emergente, la única sugerencia que recibo se muestra en la siguiente imagen.
He intentado limpiar mi proyecto, reiniciar la PC, reiniciar Android Studio ... ¡nada funciona!
android
android-studio
autocomplete
Hitch.united
fuente
fuente
Respuestas:
He intentado muchas cosas (reiniciar Android Studio, PC, invalidar cachés, modo de ahorro de energía, ...).
Finalmente, eliminar la carpeta .idea y todos los archivos .iml del proyecto, reiniciar Android Studio y reconstruir Gradle hizo el truco. Autocompletar en la biblioteca de soporte XML está funcionando nuevamente.
Extraer archivos de Control de versiones o copiar todos los archivos de origen en un nuevo proyecto también funcionaría.
fuente
Si alguna
NONE
de las respuestas anteriores funcionó, ...Simplemente navegue hasta el directorio de instalación de su estudio de Android, es decir,
yourDrive:/.AndroidStudio3.3/system
y BORRAR LA CARPETA CACHE (primero cierre Android Studio, si se está ejecutando).
Luego, inicie Android Studio nuevamente. Hecho .
PD : estoy usando Android Studio 4.0
fuente
Recuperé mis sugerencias de autocompletar invalidando Caches y reiniciando.
Archivo -> Invalidar cachés / Reiniciar ... -> Seleccionar invalidar y reiniciar
fuente
Este mismo problema apareció en la versión 3.2. . La solución para eso es
Close Android Studio Go to C:\Users\UserName\.android and rename the build-cache folder to build-cache.bak Go to C:\Users\UserName\.AndroidStudio3.2\system and rename these folders caches to caches.bak compiler to compiler.bak compile-server to compile-server.bak conversion to conversion.bak external_build_system to external_build_system.bak frameworks to frameworks.bak gradle to gradle.bak resource_folder_cache to resource_folder_cache.bak Open the Android Studio and open your project again.
fuente
Si NINGUNO de los anteriores funcionó ...
Simplemente navegue hasta el directorio de instalación de su estudio de Android, es decir,
yourDrive: /. AndroidStudio3.4 / system
Primero cierre Android Studio, si se está ejecutando.
luego elimine la carpeta de caché en el sistema
Luego, inicie Android Studio nuevamente. Hecho.
estoy usando android studio 3.4
fuente
¡La respuesta de Santanu Sur funciona para mí! Pero en Windows encontré estas carpetas en % USERNAME% /. AndroidStudio3.4 o % USERNAME% /. AndroidStudio3.3
Eliminé estas dos carpetas y finalmente funcionó bien.
fuente
Me encontré en una situación en la que solo
EditText
se rompió la etiqueta. He eliminado el .idea carpeta y todo .iml , invalidó la caché y se reinicia ... Lo que en realidad era trabajado para borrar la etiqueta y escriba de nuevo. Realmente extraño.fuente
Eliminar la carpeta Library / Application Support / AndroidStudio * e Invalidate Cache después de eso me ayudó. Todas las demás opciones no funcionaron.
fuente
Unos años demasiado tarde, pero quería enviar una respuesta a esto que descubrí y funcionó para mí. Fue muy rápido y no requirió mucha reconfiguración como algunas de las otras respuestas aquí, así que pensé en agregarlo.
Solución
Comente las dependencias de gradle para los atributos xml, sincronice el proyecto y luego elimine los comentarios y vuelva a sincronizarlo. Para mí, resincronizar estos tres con y luego sin los comentarios fue suficiente para que volvieran a aparecer.
//implementation 'com.android.support:appcompat-v7:27.1.1' //implementation 'com.android.support.constraint:constraint-layout:1.1.3' //implementation 'com.android.support:design:27.1.1'
Y no se preocupe si su compilación falla después del primer paso, debería hacerlo si ya tiene alguno de esos atributos en su proyecto. Otra nota, los atributos que había puesto previamente (sin el autocompletado antes de la resincronización) tenían que volver a introducirse por alguna razón.
fuente
En mi caso , las sugerencias de finalización de código no aparecían porque faltaba la dependencia de Gradle en el módulo de mi aplicación.
Estaba usando
android.support.design.widget.TabLayout
en mi diseño XML, pero no he agregado lacompile 'com.android.support:design:25.3.1'
dependencia de Gradle de la biblioteca de soporte de diseño en mi módulo de aplicación.fuente
Si tiene este problema en noviembre de 2018 con Android Studio 3.2.1, debería intentar degradarlo a 3.1.4.
Con 3.2.1 probé todas estas respuestas y no funcionó, pero después de que bajé a 3.1.4 e hice Invalidate Caches / Restart funcionó bien.
fuente
Intenté con la opción de reinicio / cachés no válidos pero no funcionó para mí. Para las versiones de Android Studio 3> , compruebe primero lo siguiente:
Configure estos 3 a la última versión y luego intente sincronizar el proyecto y limpiar, ReBuild una vez. Funcionará y mostrará las opciones de autocompletar del editor XML.
fuente
Elimine la carpeta completa `del estudio de Android y luego reiníciela. Resolver el problema
.AndroidStudio3.3
puede ser diferente en tu casofuente
Una posibilidad es registrarse
power mode
en el estudio de Android. Vaya aFile > Power mode
y verifique que esté encendido o apagado. Si está activado, tampoco recibirá ninguna sugerencia. Para recibir sugerencias, debe estar apagado.Si no funciona para usted, debe restablecer su estudio de Android, que establecerá la configuración predeterminada para usted. Para eso, busque
.AndroidStudioBeta
o.AndroidStudio
carpeta y elimínelos y reinicie el estudio de Android. Por lo general, obtendrá esta carpetausers\[user name]\.AndroidStudio3.3
.Déjame saber si te ayuda entonces. ¡Feliz codificación ...!
fuente
Resuelto eliminando '.androidStudioPreview1.X' en mi carpeta de inicio.
fuente
Yo también me encontré en una situación en la que solo se rompió la etiqueta EditText. La solución se encontró en Configuración> Editor> General> Importación automática, donde Editar texto se incluyó como excluido de la finalización automática. Elimine eso seleccionando y haciendo clic en el signo menos.
fuente
Archivo -> Invalidar cachés / Reiniciar ... -> Seleccionar invalidar y reiniciar
y apague el modo de ahorro de energía, funciona
fuente
La mejor opción es crear una carpeta zip del proyecto y cambiar su ruta (reubicar este proyecto que abrirlo). Esto hará lo necesario.
fuente
Compruebe 5 formas:
Reinicie Android Studio
Archivo -> Invalidar cachés / Reiniciar ... -> Seleccionar invalidar y reiniciar
Archivo -> apague el modo de ahorro de energía y reinicie Android Studio
Elimina la carpeta .idea. Busque archivos * .iml y elimine todos esos y use la forma número 2
fuente
Yo también enfrenté este problema y esto solo estaba sucediendo en una clase de módulo importado. Intentado todo como borrar
.idea
la carpeta,power saver mode
,invalidate cache and restart
, etc.Finalmente, la actualización
compileSdkVersion
ybuildToolsVersion
del módulo para que coincida con el módulo de la aplicación solucionó el problema.En mi caso estaba usando:
compileSdkVersion 29 buildToolsVersion '29.0.3'
fuente
Cambie a una versión anterior en build.gradle (Módulo: aplicación) -Asegúrese de que esté en Gradle Script y NO sea build.gradle (Proyecto: suproyecto). Después de obtener sugerencias de autocompletar XML, cambie a la versión actual.
fuente
Intento degradar la "Compile SDK Version" de 29 a 28 y funciona bien
fuente
Lo que funcionó para mí fue cambiar el nombre de la carpeta $ USERDIR / .AndroidStudio3.3 / system y reiniciar AS.
fuente