Je viens de passer au studio Android depuis eclipse, j'ai trouvé qu'il affiche toujours "récupération de la documentation" lorsque j'utilise la documentation rapide (Ctrl + Q), comment résoudre cela? (Je télécharge la documentation pour API19, toujours un problème)
android-studio
ide
Bruce
la source
la source
Réponses:
Le problème est qu'Android Studio ne met pas automatiquement à jour le lien source de référence même lorsque la documentation est déjà téléchargée.
Le lien par défaut dans
jdk.table.xml
est http://developer.android.com/reference/ (le studio android essaie de se connecter à ce serveur en ligne même si le réseau est bloqué).Pour résoudre le problème, nous pouvons simplement rediriger la référence vers la source locale.
MacOS
Sur MacOS, le fichier de configuration
jdk.table.xml
est sous~/Library/Preferences/AndroidStudio<version>/options/
, et les documents sont ici:,~/Library/Android/sdk/docs/
ou le chemin personnalisé de votre SDK Android.Dans
jdk.table.xml
, trouvez toutes les lignes:et les modifier pour
les fenêtres
Sous Windows, le fichier jdk.table.xml se trouve sous
C:\Users\Name\.AndroidStudio<version>\config\options
Dans AndroidStudio 3.3, modifiez en
Android Studio (tous les systèmes d'exploitation)
Ensuite,
File -> Invalidate Caches / Restart…
sélectionnezInvalidate
et réessayez à l'aide de la documentation rapide. Il devrait s'afficher instantanément. Si ce n'est pas le cas, sélectionnezInvalidate and Restart
et vous devriez être prêt à partir.la source
<javadocPath>
par quelque chose commeurl="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
même si "docs / reference /" n'existe pas dans votre dossier SDK Android . Cela fonctionnera encore d'une manière ou d'une autre.Aller à:
Tools > Android > SDK Manager
. Sélectionnez l'SDK Tools
onglet et:la source
MISE À JOUR: obsolète, veuillez vérifier la réponse de @ Htea .
J'avais le même problème que vous. Voici ce qui a résolu le problème pour moi:
Remarque:
J'espère que ça aide.
la source
Comme l'ont dit d'autres réponses, c'est parce qu'Android Studio essaie de récupérer le javadoc en ligne (à partir de
http://developer.android.com/reference/
), ce qui sera très lent si le réseau n'est pas bon, en particulier en Chine parce que Google est bloqué. Nous devrions donc modifier ce paramètre et laisser Android Studio récupérer javadoc localement:Android SDK Manager
.jdk.table.xml
, remplacez touthttp://developer.android.com/reference/
par le chemin d'accès à votre dossier de référence sdk. Par exemplefile://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
sur mon Mac.Sous OS X, si vous avez utilisé plusieurs versions d'Android Studio, il peut y avoir plusieurs dossiers de configuration pour chaque version (sous
~/Library/Preferences/
), vous devez changer lejdk.table.xml
dans le bon dossier, dans mon cas je devrais éditerjdk.table.xml
sous le dossierAndroidStudio2.2
.la source
Sous Windows
Emplacement du fichier de jdk.table.xml
Remarques
Ligne à modifier
Avant
Après
Remarques
C:/Android/sdk/docs/reference
remplacer par l'emplacement du SDK Android sur votre ordinateur\
) par des barres obliques (/
)<name value="Android API 25 Platform" />
Invalidate Caches / Redémarrage après modification!
File -> Invalidate Caches / Restart...
la source
J'ai également trouvé ce problème avec Android studio 0.8.9 et 0.8.14, voici une solution simple:
Fichier -> Caches non valides / Redémarrer -> Invalider et redémarrer
Parfois, le package de documentation peut être manquant ou pas à jour.
Essayez d'ouvrir le gestionnaire de SDK Android (Tool-> Android-> SDK Manager) et installez la `` Documentation pour Android SDK '' dans la dernière version, pour l'instant c'est Android 5.0 (API 21), puis redémarrez le studio Android.
Si cela se reproduit, invalidez simplement les caches.
la source
Pour Android Studio 3.4, tout ce que vous avez à faire est d'aller dans sdk manager -> SDK Tools, vérifiez "Documentation for Android SDK" et cliquez sur Apply.
Il mettra automatiquement à jour le jdk.table.xml pour pointer vers la source que vous avez téléchargée.
la source
J'ai trouvé une solution.
Vous pouvez maintenant modifier le chemin du sdk ou utiliser le nouveau chemin du sdk.
Vous constaterez que Ctrl + Q fonctionnera correctement. ( N'importez pas l'ancien paramètre )
Je pense que nous devons télécharger le document sdk avant de définir le chemin sdk vers le studio Android. Mais le studio Android devrait gérer ce cas ou nous donner une option pour le définir.
la source
Pour une solution de contournement rapide, modifiez
/etc/hosts
(ouC:\Windows\System32\Drivers\etc\hosts
) le fichier et ajoutez la ligne:0.0.0.0 developer.android.com
Cela l'empêchera, mais vous pouvez le commenter lorsque vous devez récupérer les derniers ou ceux qui ne sont pas mis en cache ou lire les documents en ligne.
la source
MISE À JOUR : À partir d'une version inconnue exactement, il suffit de télécharger simplement
Android Documentation
pourSDK Manager
résoudre le problème. Mon3.4.1
faire.Mais je ne sais pas si une version plus ancienne pourrait également fonctionner ou non.
la source
Je rencontre le même problème aussi, mais je l'ai résolu tout à l'heure. J'ai utilisé Android Studio avec SDK avant de le résoudre, puis j'ai téléchargé un Android Studio Zip sans SDK, et je l'ai exécuté, et le problème a disparu. Tu peux l'essayer.
la source
vous pouvez le désactiver, dans les préférences d'Android Studio
Android Studio -> Préférences -> Editeur -> Général -> Complétion de code -> Afficher la documentation pupup en XX ms
voir mon autre lien de réponse
la source