AndroidStudio 如何阅读整个Android源码

:源码的庞大相比作为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

这行命令的意思是在根目录生成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值