启动模拟器
emulator
后面加上 ‘&’代表后台启动;
emulator &
AOSP的常用命令:
使用下面命令之前需要执行 ` source build/envsetup.sh` 这个脚本初始化。
gettop
puppy@bogon ~/AOSP/android6.0 : gettop
/Users/puppy/AOSP/android6.0
如果在repo的目录下面进入的层级深了,可以以 gettop
函数为参照,例如:
puppy@bogon ~/AOSP/android6.0/developers/build ➦ ae45e741: cd $(gettop)/device
puppy@bogon ~/AOSP/android6.0/device
croot
croot可以快速回到你的Android源码根目录,省去了打一堆cd ../../../…的繁琐。
godir
比如我们要进到包含 init.rc的目录,可以使用下面命令: ` gidir init.rc` 第一次运行会在根目录建立filelist的文件索引。
mm
编译当前目录下的模块。比如在 packages/apps/Calculator 目录下执行mm,就是编译Calculator.apk; 后面带个 ‘-B’参数,表示先clean,在编译。
cgrep
执行grep命令,但只匹配C/C++的源文件。
jgrep
执行grep命令,但只匹配Java源文件。
resgrep
执行grep命令,但只匹配路径名为 res/下的xml资源文件。