Je viens de passer à Android studio à partir d’eclipse, j’ai trouvé qu’il affiche toujours “la documentation” lorsque j’utilise la documentation rapide (Ctrl + Q), comment résoudre ce problème (je télécharge la documentation pour API19, toujours problème)
Le problème est que Android Studio ne met pas automatiquement à jour le lien de référence source 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/ (Android Studio tente de se connecter à ce serveur en ligne même si le réseau est bloqué).
Pour résoudre le problème, nous pouvons simplement redirect la référence vers une source locale.
Sur MacOS, le fichier de configuration jdk.table.xml
trouve sous ~/Library/Preferences/AndroidStudio
, et les documents sont ici: ~/Library/Android/sdk/docs/
ou le chemin personnalisé de votre ~/Library/Android/sdk/docs/
SDK Android.
Dans jdk.table.xml
, trouvez toutes les lignes:
et les modifier pour
Sous Windows, le fichier jdk.table.xml se trouve sous “C: \ Users \ Name.AndroidStudio2.x \ config \ options”.
Puis, dans File -> Invalidate Caches / Restart…
sélectionnez Invalidate
et réessayez en utilisant la Documentation rapide. Il devrait afficher instantanément. Si ce n’est pas le cas, sélectionnez Invalidate and Restart
, et vous devriez être prêt à partir.
MISE À JOUR: obsolète, veuillez vérifier la réponse de @ Htea .
J’avais le même problème que toi. Voici ce qui a été corrigé pour moi:
Remarque:
J’espère que cela aide.
Comme d’autres réponses l’ont dit, c’est parce que l’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 ne fonctionne pas bien, surtout en Chine car google est bloqué. Donc, nous devrions changer ce paramètre et laisser Android Studio récupérer le javadoc localement:
Android SDK Manager
. jdk.table.xml
, remplacez tout http://developer.android.com/reference/
par le chemin d’access à votre dossier de référence sdk. Par exemple, file://$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 le jdk.table.xml
dans le bon dossier, dans mon cas Je devrais éditer jdk.table.xml
sous le dossier AndroidStudio2.2
.
Emplacement du fichier de jdk.table.xml
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
Remarques
Avant
Après
Remarques
C:/Android/sdk/docs/reference
remplacer par l’emplacement du SDK Android sur votre machine \
) par des barres obliques ( /
)
File -> Invalidate Caches / Restart...
Allez à: Tools > Android > SDK Manager
. Sélectionnez l’onglet SDK Tools
et:
J’ai également trouvé ce problème avec les studios Android 0.8.9 et 0.8.14, voici une solution simple:
Fichier -> Caches non valides / Redémarrer -> Invalider et redémarrer
Parfois, le dossier de documentation peut être manquant ou ne pas être à jour.
Ouvrez le gestionnaire du 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.
J’ai trouvé une solution.
Vous pouvez maintenant modifier le chemin SDK ou utiliser le nouveau chemin SDK.
Vous verrez que Ctrl + Q fonctionnera correctement. ( Ne pas importer les anciens parameters )
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.
Je rencontre aussi le même problème, mais je l’ai résolu tout à l’heure. J’ai utilisé Android Studio avec SDK avant de le résoudre, puis je télécharge un Android Studio Zip sans SDK et l’exécute et le problème a disparu. Tu peux l’essayer.