引:源码的庞大相比作为Android开发都明白,同样在进行Framework开发的我们需要可以方便的浏览代码,有的人习惯了Source Insight ,也有的人认为Visual Studio Code 好用,但是相对于我来说,我是从Application 应用开发过来的,自然习惯了AS(Android Studio),相对于framework层,不过,相对于看C/C++ 代码,我还是觉得Visual Studio Code 会用的舒服一点点。
以下就是我网上找的例子实测如何将源码导入AS中,方便自己以后查阅:
1. 先编译源码
(都必须走一遍这个命令 最后的make 可以不走 如果编译过就跳过)
①设置环境:source build/envsetup.sh
②选择目标:lunch x(你当前需要编译的版本目标)
③编译代码:make -j16 (随便选,视你的服务器而选)
2.编译idegen模块 (在根目录直接执行以下命令即可)
编译源码idegen模块及生成AS配置文件(*.ipr)
在开始编译idegen模块前,你一定知道需要先全局编译出out目录及相关文件吧,这个不再过多说了,我们通过如下命令编译idegen模块:
mmm development/tools/idegen/
//如果无法执行则:
source build/envsetup.sh
lunch xxx
这行命令的意思是编译idegen这个模块项目,然后生成idegen.jar文件(不信你自己去查看这个模块的Android.mk的目标吧,不多解释)。
运行完以后如果看到如下信息则说明编译OK:
……
#### make completed successfully (7 seconds) ####
接着执行如下脚本:
development/tools/idegen/idegen.sh
这行命令的意思是在根目录生成