修复Android Studio一直 Fetching Documentation...

注:android studio3.0已经修复该问题。用新版的不需要看本文。

开启鼠标悬停快速文档提示后,Android Studio一直Fetching Documentation...两分钟后,还在。。。

经查,发现这是由于ide联网查询文档,而网络不通畅导致的。并且Android Studio2.2是正常的,是从源代码生成文档提示,出问题的版本为2.3:

 

 

修复的方法如下:

打开 当前用户\.AndroidStudio2.3\config\options\jdk.table.xml

看到如下所示:

 

 

<javadocPath>
  <root type="composite">
    <root type="simple" url="http://developer.android.com/reference/" />
  </root>
</javadocPath>
<sourcePath>
  <root type="composite" url="file://D:/Android/android-sdk/sources/android-25"/>
</sourcePath>

 

 

 

 

javadocPath:文档的路径

sourcePath:源码路径

将sorucePath节点下url的值“file://D:/Android/android-sdk/sources/android-25”(这是我自己的sdk路径)复制,替换掉javadocPath的url节点的值。

替换后形如:

 

 

<javadocPath>
  <root type="composite">
    <root type="simple" url="file://D:/Android/android-sdk/sources/android-25"/>
  </root>
</javadocPath>
<sourcePath>
  <root type="composite" url="file://D:/Android/android-sdk/sources/android-25"/>
</sourcePath>

 

 

 

由于Android API众多,保险起见,每个版本都替换。如果懒惰,也可以只替换当前使用的版本,一般是下载的最后一个版本。

修改完毕,保存,重启Android Studio,问题消失。不在fetching了。

 

附:

作者菌是个懒惰的人,因此用C#开发了一个小工具,用以批量更改。

工具下载

源码地址

 

[注] 这个工具只修改存在的路径标签,也就是说,如果Android Studio没有配置标签进来,不会进行修改,这意味着或许某一天,你需要再次使用这个工具。

 

——end

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值