android studio关联源码(choose sources)

##源码在哪
找到源码目录,在你的sdk的sources下

这里的Tom当然要换成你的用户名,默认是Administrator

正确目录: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>
默认的sourcePath是这样的 、但是这样子是打不开的 
        <sourcePath>
          <root type="composite" />
        </sourcePath>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值