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)
android-studio
ide
Bruce
fuente
fuente
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.
Mac OS
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:y modificarlos para
Ventanas
En Windows, el archivo jdk.table.xml se encuentra debajo
C:\Users\Name\.AndroidStudio<version>\config\options
En AndroidStudio 3.3, modifique a
Android Studio (cualquier sistema operativo)
Luego,
File -> Invalidate Caches / Restart…
seleccioneInvalidate
y vuelva a intentarlo con Documentación rápida. Debería mostrarse instantáneamente. Si no es así, seleccioneInvalidate and Restart
y estará listo para comenzar.fuente
<javadocPath>
con algo comourl="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 laSDK Tools
pestaña y:fuente
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.
fuente
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 todohttp://developer.android.com/reference/
por la ruta a su carpeta de referencia sdk. Por ejemplofile://$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 cambiarjdk.table.xml
en la carpeta correcta, en mi caso debería editarjdk.table.xml
debajo de la carpetaAndroidStudio2.2
.fuente
En Windows
Ubicación del archivo de jdk.table.xml
Notas
Línea para editar
antes de
Después
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" />
Invalidar cachés / reiniciar después del cambio.
File -> Invalidate Caches / Restart...
fuente
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.
fuente
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.
fuente
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.
fuente
Para una solución rápida, edite
/etc/hosts
(oC:\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.
fuente
ACTUALIZACIÓN : Desde desconoce con exactitud la versión, simplemente descargar
Android Documentation
enSDK Manager
podría solucionar el problema. Yo lo3.4.1
hago.Pero no sé si la versión anterior podría funcionar tan bien o no.
fuente
También me encuentro con el mismo problema, pero lo resolví hace un momento. Usé Android Studio con SDK antes de resolverlo, y luego descargué un Android Studio Zip sin SDK, lo ejecuté y el problema desapareció. Puedes probarlo.
fuente
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
fuente