这里已 SDK 27 为例
1、下载 SDK 27 源码
打开 SDK Manager,选中 SDK Platform,选择勾选 Show Package Details,选中 SDK 27 的源码,下载
下载完后,找到 SDK 所在目录,可查看源码
(我的所在路劲:C:\Users\rs\AppData\Local\Android\sdk\sources)
2、关联源码
打开 SDK 所在目录,来到 options 目录下,打开 jdk.table.xml 文件
(C:\Users\rs.AndroidStudio3.2\config\options)
此时会发现这里注册了好多个 API 版本,找到自己要关联源码的那个 API,我这里是 API 27
可以看到,此时 27 下面的 sourcePath 标签里没有配置源码路劲
将刚下载好的 27 源码配置在 sourcePath 里
<sourcePath>
<root type="composite">
<root url="file://$USER_HOME$/AppData/Local/Android/sdk/sources/android-27" type="simple" />
</root>
</sourcePath>
或者
<sourcePath>
<root type="composite">
<root url="file://C:\Users\rs\AppData\Local\Android\sdk\sources\android-27" type="simple" />
</root>
</sourcePath>
整体效果:
重启 Android Studio 即可。