android studio attach source,使用Android Studio阅读整个Android源码

之前一直在windows下用source insight阅读android源码,效果非常好。

后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。

最近发现一个不错的东西(早就有了),在android源码中有这么一个目录development/tools/idegen。

顾名思义,是生成ide的project文件,主要是生成intellij的project文件,当然也可用于android studio。

使用之后,发现效果超棒,所以这里专门撰文推荐。

1、效果图

52efcb88f81a69ab27498db7e73f23f3.png

2、编译idegen模块

源码要编过,不然idegen没法生成。

提示:

但是我相信很多看源码的人是不需要编译的,所以只要我上传一个idegen.jar:

http://jayfeng-files.stor.sinaapp.com/idegen.jar

把这个文件copy到out/host/linux-x86/framework/目录下:

然后在cyanogenmod目录下执行:

在我的电脑上花了54s多生成完毕,查看目录,多了2个文件:android.ipr和android.iml。

3、导入到android studio

打开Android studio,点击File > Open,选择刚刚生成的android.ipr就好了。

过一会儿可以在android studio完美打开了,如前面的截图

4、小结

可以结合android studio,界面,智能提示都比source insight要好,超赞!

转自:http://www.cnblogs.com/qianxudetianxia/p/3721202.html

整个源码肯定分模块的,默认使用framework.jar没有源码,但是可以通过相应的模块attach source到当前源码的方式现实源码,比如阅读framework源码:

98113454be5a5662416fdb4543b427e1.png

这样再在framework中就可以再源码中跳转了

Share this:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值