android studio关联源码(choose sources)

版权声明:蜜蜂采花酿蜂蜜,奶牛吃草产牛奶。 https://blog.csdn.net/codehxy/article/details/77990085

源码在哪

找到源码目录,在你的sdk的sources下
正确目录:C:\Users\Tom\AppData\Local\Android\sdk\sources
特别注意:我是studio2.3.3,源码目录是sources。以前我总是关联错误目录,
C:\Users\Tom\AppData\Local\Android\sdk\platforms,但是不能够成功。
打开android.app.Activity看到

   public Activity() {
        throw new RuntimeException("Stub!");
   }
   ...

查看版本

查看工程android版本
file–settings—-project structure—-选择你的project—看看compile sdk version(也可以直接看gradle文件)

下载源码

(不需要翻墙了,不需要代理了,google已经对中国用户开放了)
点击sdk manager,然后sdk platform,勾选show package details,然后选择你要下载的sources下载
这里写图片描述

关联源码

1、随便打开一个frame层代码,比如android.app.Activity;
2、右上角,choose sources,然后选择源码目录

比如我要关联android-24
我的源码目录是
C:\Users\Tom\AppData\Local\Android\sdk\sources\android-24

其他参考

https://www.jianshu.com/p/55431d8c58cc

Windows : C:\Users\{USER_NAME}\.AndroidStudio{version}\config\options\jdk.table.xml 
Linix : ~/Library/Preferences/AndroidStudio{version}/options/jdk.table.xml 
找到Android Api Platform 26,修改source path如下

  <sourcePath>
    <root type="composite">
      <root type="simple" url="file://D:/Android/sdk/sources/android-26" />
    </root>
  </sourcePath>
阅读更多

没有更多推荐了,返回首页