Sono appena passato ad Android Studio da eclipse, ho scoperto che mostra sempre "recupero della documentazione" quando uso la documentazione rapida (Ctrl + Q), come risolverlo? (Scarico la documentazione per API19, ancora problema)

Sono appena passato ad Android Studio da eclipse, ho scoperto che mostra sempre "recupero della documentazione" quando uso la documentazione rapida (Ctrl + Q), come risolverlo? (Scarico la documentazione per API19, ancora problema)

Risposte:
Il problema è che Android Studio non aggiorna automaticamente il link della fonte di riferimento anche quando la documentazione è già scaricata.
Il collegamento predefinito in jdk.table.xmlè http://developer.android.com/reference/ (Android Studio tenta di connettersi a questo server online anche se la rete è bloccata).
Per risolvere il problema, possiamo semplicemente reindirizzare il riferimento alla fonte locale.
Su MacOS, il file di configurazione si jdk.table.xmltrova sotto
~/Library/Preferences/AndroidStudio<version>/options/e i documenti sono qui:
~/Library/Android/sdk/docs/o il percorso personalizzato del tuo SDK Android.
In jdk.table.xml, trova tutte le linee:
<root type="simple" url="http://developer.android.com/reference/">
e modificarli in
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">
Su Windows, il file jdk.table.xml è sotto
C:\Users\Name\.AndroidStudio<version>\config\options
In AndroidStudio 3.3, modifica in
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
Quindi, in File -> Invalidate Caches / Restart…selezionare Invalidatee riprovare utilizzando la documentazione rapida. Dovrebbe essere visualizzato immediatamente. In caso contrario, seleziona Invalidate and Restarte dovresti essere a posto.
<javadocPath>con qualcosa di simile url="file://$USER_HOME$/Library/Android/sdk/docs/reference/" anche se "docs / reference /" non esiste nella cartella SDK di Android . In qualche modo funzionerà ancora.
Vai a: Tools > Android > SDK Manager. Seleziona SDK Toolsscheda e:
AGGIORNAMENTO: non aggiornato, controlla la risposta di @ Htea .
Stavo avendo lo stesso problema come te. Ecco cosa lo ha risolto per me:
Nota:
Spero che sia d'aiuto.
Come hanno detto altre risposte, è perché Android Studio sta cercando di recuperare il javadoc online (da http://developer.android.com/reference/), che sarà molto lento se la rete non è buona, specialmente in Cina perché Google è bloccato. Quindi dovremmo modificare questa impostazione e lasciare che Android Studio recuperi javadoc localmente:
Android SDK Manager.jdk.table.xml, sostituisci tutto http://developer.android.com/reference/con il percorso della cartella di riferimento sdk. Ad esempio file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/referencesul mio Mac.Su OS X, se hai utilizzato più versioni di Android Studio, potrebbero esserci diverse cartelle di configurazione per ogni versione (sotto ~/Library/Preferences/), dovresti cambiare jdk.table.xmlnella cartella giusta, nel mio caso dovrei modificare jdk.table.xmlsotto la cartella AndroidStudio2.2.
Posizione del file di jdk.table.xml
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
Appunti
Prima
<root type="simple" url="http://developer.android.com/reference/" />
Dopo
<root type="simple" url="file://C:/Android/sdk/docs/reference" />
Appunti
C:/Android/sdk/docs/referencesostituire con la posizione dell'SDK Android sul tuo macchina\) con le barre in avanti (/ )<name value="Android API 25 Platform" />File -> Invalidate Caches / Restart...
Ho riscontrato questo problema anche con Android Studio 0.8.9 e 0.8.14, ecco una semplice soluzione:
File -> Cache non valide / Riavvia -> Invalida e riavvia
A volte il pacchetto della documentazione potrebbe mancare o non essere aggiornato.
Prova ad aprire Android SDK manager (Tool-> Android-> SDK Manager) e installa la "Documentation for Android SDK" nell'ultima versione, per ora è Android 5.0 (API 21), quindi riavvia Android Studio.
Se ciò accade di nuovo, annulla semplicemente le cache.
Per Android Studio 3.4, tutto ciò che devi fare è andare su sdk manager -> Strumenti SDK, selezionare "Documentazione per Android SDK" e fare clic su Applica.
Aggiornerà automaticamente jdk.table.xml in modo che punti alla fonte che hai scaricato.
Ho trovato una soluzione.
Ora puoi ripristinare il percorso sdk o utilizzare il nuovo percorso sdk.
Troverai che Ctrl + Q funzionerà bene. ( Non importare la vecchia impostazione )
Penso che sia necessario scaricare il documento sdk prima di impostare il percorso sdk su Android Studio. Ma lo studio Android dovrebbe gestire questo caso o darci un'opzione per impostarlo.
Per una rapida soluzione, modifica /etc/hosts(o C:\Windows\System32\Drivers\etc\hosts) il file e aggiungi la riga:
0.0.0.0 developer.android.com
Ciò lo impedirà ma puoi commentarlo quando devi recuperare gli ultimi o quelli non memorizzati nella cache o leggere i documenti online.
AGGIORNAMENTO : dalla versione sconosciuta, basta semplicemente scaricarla Android Documentationper SDK Managerrisolvere il problema. Faccio 3.4.1così.
Ma non so se anche la versione precedente potrebbe funzionare o meno.
puoi disabilitarlo, in Android Studio Preference
Android Studio -> Preferenze -> Editor -> Generale -> Completamento codice -> Mostra la documentazione pupup in XX ms
vedi la mia altra risposta Link