导入Android源码到Android studio

(一)导入前工作准备
导入之前需要对源码做的准备工作:
(1). build/envsetup.sh
(2)lunch
(3)选择编译的项目,比如xxx
(4)在项目跟目录下:mmm development/tools/idegen/
(二)导入所有源码
完成步骤(一)后,在源码根目录下执行如下命令:
development/tools/idegen/idegen.sh
执行完成后,在源码根目录下会生成如下文件:
android.ipr
android.iml
然后通过AS打开源码根目录下android.ipr,此时AS就会自动将所有代码导入,但是由于源码太大,导入时间比较长,同时对电脑配置要求也比较高。然而平时只需要关注具体模块的源码,所以接下来介绍如何导入具体模块。
(三)导入具体模块
导入具体模块,比如framework/base模块:
完成步骤(一)后,然后继续执行以下步骤:
(a) cp -r –parent development/tools/idegen/ frameworks/base
(b) cd frameworks/base/
(c) java -cp ../../out/host/linux-x86/framework/idegen.jar Main
(d) 打开Android studio,打开对应目录下的android.ipr即可。
其他的模块也可以按照如上步骤进行导入。

猜你喜欢

转载自blog.csdn.net/zhiwenwei/article/details/79856802