Я просто перехожу в студию Android из eclipse, я обнаружил, что он всегда показывает «получение документации», когда я использую быструю документацию (Ctrl + Q). Как решить эту проблему? (Я загружаю документацию для API19, проблема все еще)
android-studio
ide
Брюс
источник
источник
Ответы:
Проблема в том, что Android Studio не обновляет автоматически исходную ссылку, даже если документация уже загружена.
Ссылка по умолчанию
jdk.table.xml
- http://developer.android.com/reference/ (студия Android пытается подключиться к этому онлайн-серверу, даже если сеть заблокирована).Чтобы решить проблему, мы можем просто перенаправить ссылку на локальный источник.
MacOS
В MacOS файл конфигурации
jdk.table.xml
находится ниже~/Library/Preferences/AndroidStudio<version>/options/
, а документы находятся здесь:~/Library/Android/sdk/docs/
или пользовательский путь к вашему Android SDK.В
jdk.table.xml
, найти все строки:и измените их на
Windows
В Windows файл jdk.table.xml находится в
C:\Users\Name\.AndroidStudio<version>\config\options
В AndroidStudio 3.3 измените на
Android Studio (любая ОС)
Затем
File -> Invalidate Caches / Restart…
выберитеInvalidate
и повторите попытку с помощью быстрой документации. Он должен отображаться мгновенно. Если это не так, выберитеInvalidate and Restart
, и все будет хорошо.источник
<javadocPath>
что-то вроде,url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
даже если «docs / reference /» не существует в вашей папке Android SDK . Как-то все равно будет работать.Перейти к:
Tools > Android > SDK Manager
. ВыберитеSDK Tools
вкладку и:источник
ОБНОВЛЕНИЕ: устарело, проверьте ответ @Htea .
У меня была такая же проблема, как и у вас. Вот что исправило для меня:
Заметка:
Надеюсь, это поможет.
источник
Как сказано в других ответах, это потому, что Android Studio пытается получить javadoc онлайн (из
http://developer.android.com/reference/
), что будет очень медленно, если сеть не работает, особенно в Китае, потому что Google заблокирован. Поэтому мы должны изменить этот параметр и позволить Android Studio получать javadoc локально:Android SDK Manager
.jdk.table.xml
замените allhttp://developer.android.com/reference/
на путь к вашей справочной папке sdk. Например,file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
на моем Mac.В OS X, если вы использовали несколько версий Android Studio, может быть несколько папок конфигурации для каждой версии (ниже
~/Library/Preferences/
), вы должны изменитьjdk.table.xml
в правой папке, в моем случае я должен отредактироватьjdk.table.xml
в папкеAndroidStudio2.2
.источник
В Windows
Расположение файла jdk.table.xml
Примечания
Строка для редактирования
Перед
После
Примечания
C:/Android/sdk/docs/reference
заменить на местоположение Android SDK на вашем компьютере\
) на косую черту (/
)<name value="Android API 25 Platform" />
Недействительные кеши / перезагрузка после изменения!
File -> Invalidate Caches / Restart...
источник
Я также обнаружил эту проблему с Android Studio 0.8.9 и 0.8.14, вот простое решение:
Файл -> Недействительные кеши / перезапуск -> Недействительность и перезапуск
Иногда пакет документации может отсутствовать или быть устаревшим.
Попробуйте открыть диспетчер Android SDK (Tool-> Android-> SDK Manager) и установите «Документацию для Android SDK» в последней версии, на данный момент это Android 5.0 (API 21), затем перезапустите Android Studio.
Если это произойдет снова, просто аннулируйте кеши.
источник
Для Android Studio 3.4 все, что вам нужно сделать, это перейти в диспетчер sdk -> Инструменты SDK, проверить «Документацию для Android SDK» и нажать «Применить».
Он автоматически обновит jdk.table.xml, указав на загруженный вами источник.
источник
Я нашел решение.
Теперь вы можете изменить путь к sdk или использовать новый путь sdk.
Вы обнаружите, что Ctrl + Q будет работать нормально. ( Не импортируйте старую настройку )
Я думаю, что нам нужно загрузить документ sdk, прежде чем устанавливать путь sdk к студии Android. Но студия Android должна справиться с этим случаем или дать нам возможность установить его.
источник
Для быстрого обхода отредактируйте
/etc/hosts
(илиC:\Windows\System32\Drivers\etc\hosts
) файл и добавьте строку:0.0.0.0 developer.android.com
Это предотвратит его, но вы можете закомментировать его, когда вам нужно получить последние или не кэшированные, или прочитать документы в Интернете.
источник
UPDATE : С неизвестной точно версии, просто загрузить
Android Documentation
вSDK Manager
может исправить эту проблему. Моя3.4.1
так и сделаю.Но я не знаю, будет ли работать более старая версия или нет.
источник
У меня такая же проблема, но я решил ее только сейчас. Я использовал Android Studio с SDK, прежде чем решил это, а затем я загружаю Android Studio Zip без SDK и запускаю его, и проблема исчезла. Можешь попробовать.
источник
вы можете отключить его в настройках Android Studio
Android Studio -> Предпочтения -> Редактор -> Общие -> Завершение кода -> Показать окно документации в XX мс
увидеть мой другой ответ Ссылка
источник