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)

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)

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.xmlto 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.
W systemie MacOS plik konfiguracyjny jdk.table.xmlznajduje 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:
<root type="simple" url="http://developer.android.com/reference/">
i zmodyfikuj je do
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">
W systemie Windows plik jdk.table.xml znajduje się poniżej
C:\Users\Name\.AndroidStudio<version>\config\options
W AndroidStudio 3.3 zmień na
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
Następnie File -> Invalidate Caches / Restart…wybierz Invalidatei spróbuj ponownie, korzystając z Szybkiej dokumentacji. Powinien wyświetlić się natychmiast. Jeśli tak się nie stanie, wybierz Invalidate and Restarti powinieneś być gotowy.
<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 . Wybierz SDK Toolskartę i:
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.
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.xmlzamień wszystkie http://developer.android.com/reference/na ścieżkę do folderu odniesienia sdk. Na przykład file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/referencena 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.xmlfolder w odpowiednim folderze, w moim przypadku powinienem edytować jdk.table.xmlpod folderem AndroidStudio2.2.
Lokalizacja pliku jdk.table.xml
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
Uwagi
Przed
<root type="simple" url="http://developer.android.com/reference/" />
Po
<root type="simple" url="file://C:/Android/sdk/docs/reference" />
Uwagi
C:/Android/sdk/docs/referencezastąp lokalizacją Android SDK na twoim komputerze\) na ukośniki ( /)<name value="Android API 25 Platform" />File -> Invalidate Caches / Restart...
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.
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.
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.
Aby szybko obejść problem, edytuj /etc/hosts(lub C:\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.
UPDATE : Z nieznanej dokładnie wersji, po prostu pobrać Android Documentationw SDK Managerstanie rozwiązać ten problem. Moi 3.4.1zrobić.
Ale nie wiem, czy starsza wersja może również działać, czy nie.
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