Po prostu przenoszę się do Android Studio z eclipse, okazało się, że zawsze pokazuje "pobieranie dokumentacji", gdy używam szybkiej dokumentacji (Ctrl + Q), jak to rozwiązać? (Pobieram dokumentację do API19, nadal problem)
android-studio
ide
Bruce
źródło
źródło
Odpowiedzi:
Problem polega na tym, że Android Studio nie aktualizuje automatycznie odnośnika źródłowego, nawet jeśli dokumentacja jest już pobrana.
Domyślny link
jdk.table.xml
to http://developer.android.com/reference/ (Android studio próbuje połączyć się z tym serwerem online, nawet jeśli sieć jest zablokowana).Aby rozwiązać problem, możemy po prostu przekierować odniesienie do lokalnego źródła.
System operacyjny Mac
W systemie MacOS plik konfiguracyjny
jdk.table.xml
znajduje się poniżej~/Library/Preferences/AndroidStudio<version>/options/
, a dokumenty są tutaj:~/Library/Android/sdk/docs/
lub niestandardowa ścieżka do zestawu Android SDK.W
jdk.table.xml
, znajdź wszystkie wiersze:i zmodyfikuj je do
Windows
W systemie Windows plik jdk.table.xml znajduje się poniżej
C:\Users\Name\.AndroidStudio<version>\config\options
W AndroidStudio 3.3 zmień na
Android Studio (dowolny system operacyjny)
Następnie
File -> Invalidate Caches / Restart…
wybierzInvalidate
i spróbuj ponownie, korzystając z Szybkiej dokumentacji. Powinien wyświetlić się natychmiast. Jeśli tak się nie stanie, wybierzInvalidate and Restart
i powinieneś być gotowy.źródło
<javadocPath>
czymś w rodzaju,url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
nawet jeśli „docs / reference /” nie istnieje w Twoim folderze Android SDK . Jakoś to nadal będzie działać.Iść do:
Tools > Android > SDK Manager
. WybierzSDK Tools
kartę i:źródło
AKTUALIZACJA: nieaktualne, sprawdź odpowiedź @ Htea .
Miałem ten sam problem co ty. Oto, co naprawiło to dla mnie:
Uwaga:
Mam nadzieję, że to pomoże.
źródło
Jak powiedziały inne odpowiedzi, dzieje się tak dlatego, że Android Studio próbuje pobrać javadoc online (z
http://developer.android.com/reference/
), co będzie bardzo powolne, jeśli sieć nie jest dobra, szczególnie w Chinach, ponieważ Google jest zablokowane. Dlatego powinniśmy zmienić to ustawienie i pozwolić Androidowi Studio pobierać lokalnie javadoc:Android SDK Manager
.jdk.table.xml
zamień wszystkiehttp://developer.android.com/reference/
na ścieżkę do folderu odniesienia sdk. Na przykładfile://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
na moim Macu.Na OS X, jeśli korzystałeś z kilku wersji Android Studio, może być kilka folderów konfiguracyjnych dla każdej wersji (pod
~/Library/Preferences/
), powinieneś zmienićjdk.table.xml
folder w odpowiednim folderze, w moim przypadku powinienem edytowaćjdk.table.xml
pod folderemAndroidStudio2.2
.źródło
W systemie Windows
Lokalizacja pliku jdk.table.xml
Uwagi
Linia do edycji
Przed
Po
Uwagi
C:/Android/sdk/docs/reference
zastąp lokalizacją Android SDK na twoim komputerze\
) na ukośniki (/
)<name value="Android API 25 Platform" />
Unieważnij pamięci podręczne / uruchom ponownie po zmianie!
File -> Invalidate Caches / Restart...
źródło
Znalazłem również ten problem w Android Studio 0.8.9 i 0.8.14, oto proste rozwiązanie:
Plik -> Nieprawidłowe pamięci podręczne / Uruchom ponownie -> Unieważnij i uruchom ponownie
Czasami może brakować pakietu dokumentacji lub być nieaktualny.
Spróbuj otworzyć menedżera Android SDK (Tool-> Android-> SDK Manager) i zainstaluj 'Documentation for Android SDK' w najnowszej wersji, na razie jest to Android 5.0 (API 21), a następnie uruchom ponownie Android Studio.
Jeśli to się powtórzy, po prostu unieważnij pamięci podręczne.
źródło
W przypadku Android Studio 3.4, wszystko, co musisz zrobić, to przejść do menedżera sdk -> Narzędzia SDK, zaznaczyć „Dokumentację dla Android SDK” i kliknąć Zastosuj.
Automatycznie zaktualizuje jdk.table.xml, aby wskazywał na pobrane źródło.
źródło
Znalazłem rozwiązanie.
Teraz możesz zmienić z powrotem ścieżkę sdk lub użyć nowej ścieżki sdk.
Przekonasz się, że Ctrl + Q będzie działać dobrze. ( Nie importuj starego ustawienia )
Myślę, że musimy pobrać dokument SDK przed ustawieniem ścieżki SDK do Android Studio. Ale studio Android powinno sobie z tym poradzić lub dać nam możliwość ustawienia.
źródło
Aby szybko obejść problem, edytuj
/etc/hosts
(lubC:\Windows\System32\Drivers\etc\hosts
) plik i dodaj wiersz:0.0.0.0 developer.android.com
Zapobiegnie to temu, ale możesz to skomentować, gdy chcesz pobrać najnowsze lub te, które nie są zapisane w pamięci podręcznej lub czytać dokumenty online.
źródło
UPDATE : Z nieznanej dokładnie wersji, po prostu pobrać
Android Documentation
wSDK Manager
stanie rozwiązać ten problem. Moi3.4.1
zrobić.Ale nie wiem, czy starsza wersja może również działać, czy nie.
źródło
Ja też napotykam ten sam problem, ale właśnie go rozwiązałem. Użyłem Android Studio z SDK, zanim go rozwiązałem, a następnie pobrałem plik Android Studio Zip bez SDK i uruchomiłem go, a problem zniknął. Możesz tego spróbować.
źródło
możesz go wyłączyć w preferencjach Android Studio
Android Studio -> Preferencje -> Edytor -> Ogólne -> Ukończenie kodu -> Pokaż pupup dokumentacji w XX ms
zobacz moją inną odpowiedź Link
źródło