V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Refac
V2EX  ›  Android

请问如何配置 AndroidStudio,才能快速、准确 地显示 API 文档

  •  
  •   Refac · 2017-09-01 22:40:28 +08:00 · 10294 次点击
    这是一个创建于 2643 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没修改配置前,加载要很久,貌似是在线的文档。修改后,速度倒是快了,但是很多就只剩一个方法的签名。
    13 条回复    2017-09-04 21:16:34 +08:00
    bkmi
        1
    bkmi  
       2017-09-02 00:02:32 +08:00 via Android
    不清楚你想问的是什么,也不知道你修改的配置是什么,看看这个 http://mrhaki.blogspot.com/2015/09/gradle-goodness-download-javadoc-files.html?m=1
    WordTian
        2
    WordTian  
       2017-09-02 18:23:49 +08:00 via Android   ❤️ 1
    感觉你修改后获得的是 AS 通过反射获得的函数名,而不是 API 文档。API 文档一般都是在线的,除非你本地已经下载好了,而且给加载到 as 里了
    XinLake
        3
    XinLake  
       2017-09-03 10:48:07 +08:00   ❤️ 1
    是不是说按 Ctrl + Q 弹出 API 文档很慢

    Android Studio 最近的更新直到现在 2.3.3 都有这个现象,原因是当查看文档时 AS 访问在线文档但是无法到达,StackOverflow 上有人分析出原因并且对症下药给出了修改方法(修改 jdk.table.xml 指向本地内容)。

    修改之后你所使用的 SDK 需要带有 Source,没有的话就会像你讲的那样没什么内容。在 SDK Manager 里添加 Source
    janus77
        4
    janus77  
       2017-09-03 14:10:21 +08:00 via Android
    @XinLake 老哥能给个问题地址吗
    Refac
        5
    Refac  
    OP
       2017-09-03 14:20:14 +08:00
    @XinLake 对的,我就是修改过一个配置文件,不过忘了是哪个,怎么修改的呢,搜索也搜不到。麻烦给下关键字或者链接行么?谢谢。
    Refac
        6
    Refac  
    OP
       2017-09-03 14:57:02 +08:00
    @XinLake @WordTian
    Source 只有 API25 有,26 没有。是不是这个问题造成的?
    Documentation 改成本地的了,在 jdk.table.xml 中,不过我只修改了 API 26 Plantform 节点下的。
    janus77
        8
    janus77  
       2017-09-03 16:38:18 +08:00
    @Refac #7 谢谢
    XinLake
        9
    XinLake  
       2017-09-03 16:52:12 +08:00
    @janus77
    7 楼的地址对滴。

    @Refac
    SDK API 26 官方目前没有提供源码,如果用 26 的 Document 没内容可显示。
    用最近的好像是 25。
    Refac
        10
    Refac  
    OP
       2017-09-03 17:00:46 +08:00
    @XinLake 所以,意思是每个节点都需要改为本地?
    XinLake
        11
    XinLake  
       2017-09-04 09:03:52 +08:00
    @Refac
    要吧,我那时没改全有时候还是会很慢。
    janus77
        12
    janus77  
       2017-09-04 17:38:11 +08:00
    今天试了下,发现改成国内文档站点的地址也可以,没有本地的那么快但是能用了
    ```xml
    <javadocPath>
    <root type="composite">
    <root type="simple" url="http://developer.android.google.cn/reference/" />
    </root>
    </javadocPath>
    ```
    Refac
        13
    Refac  
    OP
       2017-09-04 21:16:34 +08:00
    @janus77 谢了,我试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3328 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.