简述:
修改Android Studio2.3的Documentation提示方式,使之关联源码,防止无休止地Fetching Documentation。 相关博文:http://blog.csdn.net/mingyueyixi/article/details/70057905
- 语言:C#
- 类型:winfrom程序
- 平台:windows
- 开发工具:SharpDevelop5
Android Studio2.3版本更新以后会自动根据用户设置的sdk路径,在配置文件jdktable.xml中为每个下载的api版本生成javadoc(文档)和javasource(源码)的配置,并且当用户没有下载到doc时,默认设为网址链接:http://developer.android.com/reference/"。配置文件形如:
<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>
当使用用户Android Studio2.3写代码时,代码的文档提示会从此网址上查找,网络不好的情况下就会一直fetching Documentation。这个问题的解决方法就是将javadoc的路径重定向为源码的路径或本地文档路径。当本地文档不存在时,可以配置为源码路径,因为文档是由源码生成的,不过配置为源码之后,就不能浏览器去链接查阅,很正常,不是么?参考https://github.com/Mingyueyixi/DocDiy/issues/1。
Android的API版本众多,配置有些麻烦。当然,嫌麻烦可以只配置下载的最后一个版本。
这亦是开发这个小工具的因缘。
fetching图:
[注] Android Studio和eclipse不同,没有像eclipse那样,既可以显示doc的提示,又可以显示源代码的注释,Android Studio目前默认就只有Doc这种提示方式。
预览:
打开工具:
全部修改为网络Documentation链接:
全部修改为本地源码链接:
[注] 这个工具只修改存在的路径标签,也就是说,如果Android Studio没有配置标签进来,不会进行修改,这意味着或许某一天,你需要再次使用这个工具。