我只是从eclipse转到Android Studio,我发现使用快速文档(Ctrl + Q)时总是显示“正在获取文档”,如何解决?(我下载了API19的文档,仍然有问题)
我只是从eclipse转到Android Studio,我发现使用快速文档(Ctrl + Q)时总是显示“正在获取文档”,如何解决?(我下载了API19的文档,仍然有问题)
Answers:
问题是,即使已经下载了文档,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
,您应该会很好。
<javadocPath>
类似的内容替换为。它仍然会以某种方式工作。url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
前往:Tools > Android > SDK Manager
。选择SDK Tools
标签,然后:
更新:已过期,请检查@Htea的答案。
我和你有同样的问题。这是为我解决的问题:
注意:
希望能帮助到你。
就像其他答案所说的,这是因为Android Studio试图在线(从http://developer.android.com/reference/
)获取Javadoc ,如果网络不好的话,这将非常慢,尤其是在中国,因为google被阻止了。因此,我们应该更改此设置,并让Android Studio在本地获取javadoc:
Android SDK Manager
。jdk.table.xml
,将全部替换http://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
。
jdk.table.xml的文件位置
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
笔记
之前
<root type="simple" url="http://developer.android.com/reference/" />
后
<root type="simple" url="file://C:/Android/sdk/docs/reference" />
笔记
C:/Android/sdk/docs/reference
替换为您上的 Android SDK位置机器\
用正斜杠()替换反斜杠()。/
))<name value="Android API 25 Platform" />
File -> Invalidate Caches / Restart...