我刚刚从 Eclipse 迁移到 Android Studio,我发现当我使用快速文档(Ctrl+Q)时,它总是显示“正在获取文档”。
如何解决这个问题? 我下载了 API 19 的文档,问题仍然存在。
问题是即使文档已经下载,Android Studio 也不会自动更新参考源链接。
jdk.table.xml
中的默认链接是http://developer.android.com/reference/(即使网络被阻止,android studio也会尝试连接到此在线服务器)。
要解决这个问题,我们只需将引用重定向到本地源即可。
在 MacOS 上,配置文件
jdk.table.xml
位于
~/Library/Preferences/AndroidStudio<version>/options/
,文档在这里:
~/Library/Android/sdk/docs/
,或者您的 Android SDK 的自定义路径。
在
jdk.table.xml
中,找到所有行:
<root type="simple" url="http://developer.android.com/reference/">
并将它们修改为
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">
在 Windows 上,文件 jdk.table.xml 位于
C:\Users\Name\.AndroidStudio<version>\config\options
在AndroidStudio 3.3中,修改为
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
然后,在
File -> Invalidate Caches / Restart…
中选择 Invalidate
,并使用快速文档重试。它应该立即显示。如果没有,请选择 Invalidate and Restart
,然后就可以开始了。
在最新的 Android Studio 版本上,您可以执行以下操作:
Tools > SDK Manager
SDK Platforms
选项卡Show Package Details
复选框。Sources for Android [API_Level]
并单击应用。转到:
Tools > Android > SDK Manager
。选择 SDK Tools
选项卡并:
更新:已过时,请检查@Htea的回答。
我也遇到了和你一样的问题。这是为我解决的问题:
注: