我已经使用SDK Manager下载了Android SDK文档,并将其与Android Studio v2.3.0.8一起使用,离线.
但每次我按ctrl + q显示类型成员的快速信息,它会显示"获取文档...",等待〜20秒后,它会显示信息.
我不希望延迟或使用在线帮助,并且本地文档已到位,为什么会这样?什么是解决方案?
编辑:当我在线时会发生这种情况,但在我离线时根本没有延迟, 就像IDE试图获得新版本的文档一样.
oxi*_*ied 36
改进的显示文档的解决方案(来自源).
发现,如果您通过SDK管理器下载文档(它将位于其中.../sdk/docs/reference),您将使用only 24 API documentation.(想象一下,例如,您的项目目标SDK是25或22).
要解决此问题,您需要:

documentation from sources与内部离线相比,获取速度更快一些.../sdk/docs/reference.

从中删除所有javadoc路径jdk.table.xml.OS X上此文件的路径:/Users/.../Library/Preferences/AndroidStudio.../options/jdk.table.xml
--> Delete all of these and all occurrences -->
<javadocPath>
<root type="composite">
<root type="simple" url="http://developer.android.com/reference/" />
</root>
</javadocPath>
Run Code Online (Sandbox Code Playgroud)
小智 17
我也下载了它,我注意到Android Studio没有javadocPath正确生成jdk.table.xml,这就是文件的样子(jdk带有名称标签的部分Android API ## Platform):
...
<jdk version="2">
<name value="Android API 25 Platform" />
<type value="Android SDK" />
<homePath value="$USER_HOME$/android-sdk" />
<roots>
...
<javadocPath>
<root type="composite">
<root type="simple" url="http://developer.android.com/reference/" />
</root>
</javadocPath>
...
Run Code Online (Sandbox Code Playgroud)
文件位于
Android Studio Configuration folder/config/options/jdk.table.xml
请注意,javadocPath它指向的是在线网址,只需将其更改为本地副本,在我的情况下,该docs文件夹/home/mauricio/android-sdk/docs位于Windows 中,就像是C:/android-sdk/docs.
您必须遵循的网址结构是 file://<path-to-sdk>/docs/reference
您必须指向
reference文档中的文件夹.
它看起来像这样:
<root type="simple" url="file:///home/mauricio/android-sdk/docs/reference" />
<!-- if it's Windows -->
<root type="simple" url="file://C:/android-sdk/docs/reference" />
Run Code Online (Sandbox Code Playgroud)
然后,如果它正在运行,请重启Android Studio并完成.
我也有一个SSD,离线文档使它立即打开.
注意:您必须javadocPath在文件中完成所有操作(Replace all在任何文本编辑器中都很容易使用),当您下载新的Android API时,您必须再次执行此操作,因为它会生成指向在线文档的URL.
我认为这是Android Studio中的一个错误,这是因为sourcePath与classPath被检测和正确生成.值得向他们报告.
| 归档时间: |
|
| 查看次数: |
18861 次 |
| 最近记录: |