码迷,mamicode.com
首页 > 移动开发 > 详细

Android拓展系列(10)--使用Android Studio阅读整个Android源码

时间:2014-05-12 04:55:38      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:android   des   style   blog   class   code   

之前一直在windows下用source insight阅读android源码,效果非常好。
后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。
最近发现一个不错的东西(早就有了),在android源码中有这么一个目录development/tools/idegen。
顾名思义,是生成ide的project文件,主要是生成intellij的project文件,当然夜可用于android studio。
使用之后,发现效果超棒,所以这里专门撰文推荐。

1、效果图
bubuko.com,布布扣

2、编译idegen模块
源码要编过,不然idegen没法生成。
提示:

1
2
3
4
5
// 找不到idegen,需要全局编译一下
/*
ubuntu:~/Data/cyanogenmod$ . development/tools/idegen/idegen.sh
Couldn‘t find idegen.jar. Please run make first.
*/

但是我相信很多看源码的人是不需要编译的,所以只要我上传一个idegen.jar:
http://jayfeng-files.stor.sinaapp.com/idegen.jar
把这个文件copy到out/host/linux-x86/framework/目录下:

1
$ cp idegen.jar ../cyanogenmod/out/host/linux-x86/framework/idegen.jar

然后在cyanogenmod目录下执行:

1
2
3
4
5
/*
$ . development/tools/idegen/idegen.sh
Read excludes: 21ms
Traversed tree: 54700ms
*/

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

3、导入到android studio
打开Android studio,点击File > Open,选择刚刚生成的android.ipr就好了。
过一会儿可以在android studio完美打开了,如前面的截图

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

Android拓展系列(10)--使用Android Studio阅读整个Android源码,布布扣,bubuko.com

Android拓展系列(10)--使用Android Studio阅读整个Android源码

标签:android   des   style   blog   class   code   

原文地址:http://www.cnblogs.com/qianxudetianxia/p/3721202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!