Acabei de mudar para o Android Studio do Eclipse, descobri que ele sempre mostra "buscando documentação" quando eu uso a documentação rápida (Ctrl + Q). Como resolver isso? (Eu faço download da documentação para API19, ainda problema)
android-studio
ide
Bruce
fonte
fonte
Respostas:
O problema é que o Android Studio não atualiza automaticamente o link da fonte de referência, mesmo quando a documentação já foi baixada.
O link padrão
jdk.table.xml
é http://developer.android.com/reference/ (o Android Studio tenta se conectar a este servidor online mesmo se a rede estiver bloqueada).Para resolver o problema, podemos apenas redirecionar a referência para a fonte local.
Mac OS
No MacOS, o arquivo de configuração
jdk.table.xml
está em~/Library/Preferences/AndroidStudio<version>/options/
, e os documentos estão aqui:,~/Library/Android/sdk/docs/
ou o caminho personalizado do seu Android SDK.Em
jdk.table.xml
, encontre todas as linhas:e modificá-los para
janelas
No Windows, o arquivo jdk.table.xml está sob
C:\Users\Name\.AndroidStudio<version>\config\options
No AndroidStudio 3.3, modifique para
Android Studio (qualquer sistema operacional)
Em seguida,
File -> Invalidate Caches / Restart…
selecioneInvalidate
e tente novamente usando a Documentação Rápida. Ele deve ser exibido instantaneamente. Se não, selecioneInvalidate and Restart
e você deve estar pronto para continuar.fonte
<javadocPath>
por algo como,url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
mesmo se "docs / reference /" não existir na pasta Android SDK . De alguma forma, ainda funcionará.Ir para:
Tools > Android > SDK Manager
. Selecione aSDK Tools
guia e:fonte
ATUALIZAÇÃO: desatualizado, verifique a resposta de @Htea .
Eu estava tendo o mesmo problema que você. Aqui está o que consertou para mim:
Nota:
Espero que ajude.
fonte
Como outras respostas já disseram, é porque o Android Studio está tentando buscar o javadoc online (de
http://developer.android.com/reference/
), que ficará muito lento se a rede não estiver boa, principalmente na China porque o google está bloqueado. Portanto, devemos alterar essa configuração e deixar o Android Studio buscar o javadoc localmente:Android SDK Manager
.jdk.table.xml
, substitua tudohttp://developer.android.com/reference/
no caminho para a pasta de referência do SDK. Por exemplo,file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
no meu Mac.No OS X, se você usou várias versões do Android Studio, pode haver várias pastas de configuração para cada versão (abaixo
~/Library/Preferences/
), você deve alterarjdk.table.xml
na pasta certa, no meu caso devo editarjdk.table.xml
na pastaAndroidStudio2.2
.fonte
No Windows
Localização do arquivo de jdk.table.xml
Notas
Linha para editar
Antes
Depois de
Notas
C:/Android/sdk/docs/reference
substitua pela localização do Android SDK em sua máquina\
) por barras normais (/
)<name value="Android API 25 Platform" />
Invalide Caches / Reinicie após a mudança!
File -> Invalidate Caches / Restart...
fonte
Também encontrei esse problema com o Android Studio 0.8.9 e 0.8.14. Aqui está uma solução simples:
Arquivo -> Caches inválidos / Reiniciar -> Invalidar e reiniciar
Às vezes, o pacote de documentação pode estar ausente ou desatualizado.
Tente abrir o gerenciador do Android SDK (Ferramenta-> Android-> SDK Manager) e instale a 'Documentação para Android SDK' na versão mais recente, agora é o Android 5.0 (API 21) e reinicie o Android Studio.
Se isso acontecer novamente, basta invalidar os caches.
fonte
Para o Android Studio 3.4, tudo o que você precisa fazer é acessar o gerenciador SDK -> Ferramentas do SDK, verificar "Documentação para Android SDK" e clicar em aplicar.
Ele atualizará automaticamente o jdk.table.xml para apontar para a fonte que você baixou.
fonte
Eu encontrei uma solução.
Agora você pode mudar de volta o caminho sdk ou usar o novo caminho sdk.
Você descobrirá que Ctrl + Q funcionará bem. ( Não importe a configuração antiga )
Acho que precisamos baixar o documento sdk antes de definir o caminho sdk para o Android Studio. Mas o estúdio Android deve cuidar desse caso ou nos dar uma opção para configurá-lo.
fonte
Para uma solução alternativa rápida, edite
/etc/hosts
(ouC:\Windows\System32\Drivers\etc\hosts
) o arquivo e adicione a linha:0.0.0.0 developer.android.com
Isso o impedirá, mas você pode comentar quando precisar buscar os mais recentes, aqueles que não estão em cache ou ler os documentos online.
fonte
ATUALIZAÇÃO : Da versão exata desconhecida, basta fazer o download
Android Documentation
paraSDK Manager
corrigir o problema. Meu3.4.1
faça isso.Mas não sei se a versão anterior poderia funcionar tão bem ou não.
fonte
Eu também encontro o mesmo problema, mas resolvi agora. Usei o Android Studio com SDK antes de resolvê-lo e, em seguida, baixei um Android Studio Zip sem SDK, executei-o e o problema desapareceu. Você pode experimentá-lo.
fonte
você pode desativá-lo, no Android Studio Preference
Android Studio -> Preferência -> Editor -> Geral -> Completação de código -> Mostrar o pupup de documentação em XX ms
veja meu outro link de resposta
fonte