Me acabo de mudar a Android Studio desde eclipse, descubrí que siempre muestra "buscando documentación" cuando uso documentación rápida (Ctrl + Q), ¿cómo resolver esto? (Descargo la documentación para API19, todavía problema)
Me acabo de mudar a Android Studio desde eclipse, descubrí que siempre muestra "buscando documentación" cuando uso documentación rápida (Ctrl + Q), ¿cómo resolver esto? (Descargo la documentación para API19, todavía problema)
Respuestas:
El problema es que Android Studio no actualiza automáticamente el enlace fuente de referencia incluso cuando la documentación ya está descargada.
El enlace predeterminado jdk.table.xml
es http://developer.android.com/reference/ (Android Studio intenta conectarse a este servidor en línea incluso si la red está bloqueada).
Para resolver el problema, simplemente podemos redirigir la referencia a la fuente local.
En MacOS, el archivo de configuración se jdk.table.xml
encuentra debajo
~/Library/Preferences/AndroidStudio<version>/options/
y los documentos están aquí:,
~/Library/Android/sdk/docs/
o la ruta personalizada de su SDK de Android.
En jdk.table.xml
, encuentra todas las líneas:
<root type="simple" url="http://developer.android.com/reference/">
y modificarlos para
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">
En Windows, el archivo jdk.table.xml se encuentra debajo
C:\Users\Name\.AndroidStudio<version>\config\options
En AndroidStudio 3.3, modifique a
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
Luego, File -> Invalidate Caches / Restart…
seleccione Invalidate
y vuelva a intentarlo con Documentación rápida. Debería mostrarse instantáneamente. Si no es así, seleccione Invalidate and Restart
y estará listo para comenzar.
<javadocPath>
con algo como url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
incluso si "docs / reference /" no existe en la carpeta del SDK de Android . De alguna manera seguirá funcionando.
Ir a: Tools > Android > SDK Manager
. Seleccione la SDK Tools
pestaña y:
ACTUALIZACIÓN: desactualizado, verifique la respuesta de @ Htea .
Yo estaba teniendo el mismo problema que tú. Esto es lo que me solucionó:
Nota:
Espero eso ayude.
Como dijeron otras respuestas, es porque Android Studio está tratando de obtener el javadoc en línea (desde http://developer.android.com/reference/
), lo que será muy lento si la red no es buena, especialmente en China porque Google está bloqueado. Así que deberíamos cambiar esta configuración y dejar que Android Studio obtenga javadoc localmente:
Android SDK Manager
.jdk.table.xml
, reemplace todo http://developer.android.com/reference/
por la ruta a su carpeta de referencia sdk. Por ejemplo file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
en mi Mac.En OS X, si ha usado varias versiones de Android Studio, puede haber varias carpetas de configuración para cada versión (debajo ~/Library/Preferences/
), debe cambiar jdk.table.xml
en la carpeta correcta, en mi caso debería editar jdk.table.xml
debajo de la carpeta AndroidStudio2.2
.
Ubicación del archivo de jdk.table.xml
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
Notas
antes de
<root type="simple" url="http://developer.android.com/reference/" />
Después
<root type="simple" url="file://C:/Android/sdk/docs/reference" />
Notas
C:/Android/sdk/docs/reference
reemplácelo con la ubicación del SDK de Android en su máquina\
) con barras diagonales (/
)<name value="Android API 25 Platform" />
File -> Invalidate Caches / Restart...
También encontré este problema con Android Studio 0.8.9 y 0.8.14, aquí hay una solución simple:
Archivo -> Cachés no válidos / Reiniciar -> Invalidar y reiniciar
A veces, el paquete de documentación puede faltar o no estar actualizado.
Intente abrir el administrador de SDK de Android (Herramienta-> Android-> Administrador de SDK) e instale la 'Documentación para SDK de Android' en la última versión, por ahora es Android 5.0 (API 21), luego reinicie Android Studio.
Si esto vuelve a suceder, invalide las cachés.
Para Android Studio 3.4, todo lo que necesita hacer es ir al administrador de SDK -> Herramientas de SDK, verificar "Documentación para SDK de Android" y hacer clic en Aplicar.
Actualizará automáticamente jdk.table.xml para que apunte a la fuente que ha descargado.
Encontré una solución.
Ahora puede volver a cambiar la ruta sdk o usar la nueva ruta sdk.
Verá que Ctrl + Q funcionará bien. ( No importe la configuración anterior )
Creo que necesitamos descargar el documento sdk antes de establecer la ruta sdk al estudio de Android. Pero el estudio de Android debería manejar este caso o darnos una opción para configurarlo.
Para una solución rápida, edite /etc/hosts
(o C:\Windows\System32\Drivers\etc\hosts
) el archivo y agregue la línea:
0.0.0.0 developer.android.com
Esto lo evitará, pero puede comentarlo cuando necesite buscar los últimos o los que no están almacenados en caché o leer los documentos en línea.
ACTUALIZACIÓN : Desde desconoce con exactitud la versión, simplemente descargar Android Documentation
en SDK Manager
podría solucionar el problema. Yo lo 3.4.1
hago.
Pero no sé si la versión anterior podría funcionar tan bien o no.
puedes deshabilitarlo, en Preferencias de Android Studio
Android Studio -> Preferencias -> Editor -> General -> Finalización de código -> Mostrar el archivo de documentación en XX ms
mira mi otro enlace de respuesta