AndroidStudio中修改api帮助文档本地路径问题

最近更了一波Android Studio,更新之后又添加了很多功能,但是在使用过程中有一个很让人恼火的问题,按了查看api文档的快捷键后要先fetching document…一会儿才能看到,这简直是大大的有损开发效率,于是去了一趟google官网,查了下怎么设置参考文档的本地路径,成功解决了这个问题,这里做一个简单的说明:
 Solution:
 找到AS配置文件文件,一般在:
 

windows下:系统盘:C:\Users\username\.AndroidStudio2.3\config\options

Mac下:~/Library/Preferences/AndroidStudio2.3\config\options

用编辑器打开options目录下的jdk.table.xml文件,会看到xml文件结构如下:

<application>
  <component name="ProjectJdkTable">
    <!-- JavaSDK-->
    <jdk version="2">
      <name value="1.8" />
      <type value="JavaSDK" />
      <version value="java version &quot;1.8.0_51&quot;" />
      <homePath value="C:/Program Files/Java/jdk1.8.0_51" />
      <roots>
        <annotationsPath>
          <root type="composite">
            <root type="simple" url="jar://$APPLICATION_HOME_DIR$/lib/jdkAnnotations.jar!/" />
          </root>
        </annotationsPath>
        <classPath>
          <root type="composite">
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/charsets.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/deploy.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/access-bridge-64.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/cldrdata.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/dnsns.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/jaccess.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/jfxrt.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/localedata.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/nashorn.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/sunec.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/sunjce_provider.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/sunmscapi.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/sunpkcs11.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/ext/zipfs.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/javaws.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/jce.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/jfr.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/jfxswt.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/jsse.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/management-agent.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/plugin.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/resources.jar!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/jre/lib/rt.jar!/" />
          </root>
        </classPath>
        <!-- api文档路径 -->
        <javadocPath>
          <root type="composite" />
        </javadocPath>
        <!-- jdk源码路径 -->
        <sourcePath>
          <root type="composite">
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/src.zip!/" />
            <root type="simple" url="jar://C:/Program Files/Java/jdk1.8.0_51/javafx-src.zip!/" />
          </root>
        </sourcePath>
      </roots>
      <additional />
    </jdk>
    <!-- Android SDK -->
    <jdk version="2">
      <name value="Android API 14 Platform" />
      <type value="Android SDK" />
      <homePath value="D:\AndroidStudioSDK" />
      <roots>
        <annotationsPath>
          <root type="composite">
            <root type="simple" url="jar://$APPLICATION_HOME_DIR$/plugins/android/lib/androidAnnotations.jar!/" />
          </root>
        </annotationsPath>
        <classPath>
          <root type="composite">
            <root type="simple" url="jar://D:/AndroidStudioSDK/platforms/android-14/android.jar!/" />
            <root type="simple" url="file://D:/AndroidStudioSDK/platforms/android-14/data/res" />
          </root>
        </classPath>
        <!-- <!-- android api 文档路径 --> -->
        <javadocPath>
          <root type="composite">
            <root type="simple" url="file://D:/AndroidStudioSDK/docs/reference" />
          </root>
        </javadocPath>
        <!-- android源码文档 -->
        <sourcePath>
          <root type="composite" />
        </sourcePath>
      </roots>
      <!-- 设置不同的版本 -->
      <additional jdk="1.8" sdk="android-14" />
    </jdk>

  </component>
</application>

将我注释的android api参考文档路径的地方改为sdk的安装目录下即可:SDK_INSTALL_DIR\docs\reference
完成改动后重启AS就好了,当然可以断网测试是否设置有效。如果还是fetching documeng…很慢,很乐意交流解决问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechMix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值