AOSP常见的命令

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   #查找到该文件并进入到其目录中

你可能感兴趣的:(AOSP常见的命令)