android源码的获取方式就不在这里讨论了,请自行google或百度。
idegen是用来生成针对Eclipse和IntelliJ IDEA的Android系统源代码工程配置文件的工具。接下来就利用idegen,完成Android Studio打开Android源码的任务。
idegen的源码位于Android源码中的位置入下:
development/tools/idegen/
编译出idegen.jar并不是简单的事情,对于只有源码阅读需求的人来说,完全没有必要花时间研究。idegen.jar的下载地址如下:
http://jayfeng-files.stor.sinaapp.com/idegen.jar
下载后,将idegen.jar拷贝到如下目录:
android/out/host/linux-x86/framework/idegen.jar
如果目录不存在,可以自己新建一个。
接下来,在android目录下运行如下命令:(只能在源码的顶层目录执行)
. development/tools/idegen/idegen.sh
运行完毕后,会在android目录下生成两个文件:android.ipr和android.iml
用Android Studio打开android.ipr,然后等待即可。
网友评论