查看源码

source build/envsetup.sh 
lunch aosp_hammerhead-userdebug

首先如上配置好环境,配置好才能使用mm指令之类的

cd development/tools/idegen/
mm

mm指令是指对当前目录进行一个make

查看源码_第1张图片
image.png

完成后会生成一个jar

接着我们返回项目根目录

development/tools/idegen/idegen.sh 

接着调用如上指令 这个是生成ide的可识别目录

image.png
查看源码_第2张图片
image.png

完成后根目录会生成.ipa文件 这个是androidstudio能识别的文件。

在linux上用android studio导入这个即可

  • abi
  • art art模式相关的代码
  • Bionic 各种so库源代码
  • Bootable recovery,bootloader,diskInstaller
  • Build 源码编译生成的规则代码
  • Cts Android兼容性测试套件标准
  • Dalvik dalvik模式相关的代码
  • Developers 一些开发上用来参考的资料
  • Development Android开发相关的代码,makekey等
  • Device 手机驱动的源码
  • Docs doc文档
  • External android使用的一些开源的模组
  • Frameworks 框架
  • Hardworks 部分开源的HAL代码
  • Libcore 一些核心的lib文件库
  • Libnativehelper jni相关的代码 包括如何通过jni来获取dalvik中的某些函数
  • Makefile
  • Ndk ndk代码
  • Packages 应用程序源码
  • pdk
  • Prebuilts 镜像生成依赖的一些文件,如gcc,kernel等
  • Sdk sdk源码,模拟器源码
  • System 底层文件系统库、应用及组件--c语言
  • Tools

windows上我们使用source insight 查看源码。
首先new一个project 然后导入。导入完成后rebuild一下构建一下。就可以查看了

你可能感兴趣的:(查看源码)