在Android系統開發的過程中,開始編譯Android源碼時,我們一般會在項目的根目錄下使用一條命令,source build/envsetup.sh
在上面的圖中我們可以看到一些常用的命令
croot
在源代碼的任何位置,當我們輸入croot後,都可以直接跳轉到源碼的根目錄上。
sgrep xxxxxx
在源代碼中查找xxxxxx,文件類型包括,*.c,*.java.*.h,*.cpp,*.xml,*.sh,*.mk
jgrep xxxx
在源代碼中查找XXXX 文件類型*.java
cgrep xxxx
在源碼中查找XXXX 文件類型*.c
mgrep xxxx
在源碼的Makefile 文件中查找XXXXX
與編譯有關的命令
m
全部編譯
mm
進入某個單個模塊,進行模塊編譯
mmm
在根目錄下,編譯某個模塊
PS:以上命令,必須是在source builld/envsetup.sh以後,才能進行使用。
至於其它的命令,大家可以自己去查看SHELL命令,實際幹了哪些工作,累了,休息!