AOSP命令指 build/envsetup.sh 脚本文件中的shell函数

image.png
一、常用命令
gettop 命令: cd $(gettop)/frameworks/base
croot 命令: croot
mm :当修改了源码中的某个文件后,想要让其生效,需要对其进行编译:使用mm命令,表示编译当前apk、framework、jar包等,例:
cd packages/apps/Calculator/
vi AndroidManifest.xml
mm
接下来要把APK push到设备上: adb push $(gettop)/...

image.png
- cgrep : 只匹配C/C++语言的源文件
cd frameworks/base
cgrep 'Manager'
jgrep: 同cgrep,但是只匹配java源文件
resgrep 只匹配 res目录下的xml文件
godir :
godir Activity.java #查找到该文件并进入到其目录中