android frameworkAndroid Framwork

android framework 第2周第1天

2021-02-01  本文已影响0人  Blanchard

android framework 常用导航命令

这篇我提到的这些命令基本上都在
build/envsetup.sh
这个文件里面,它是一个 shell 脚本有兴趣可以自己 vim 打开看一看。
看着眼熟是不是?
对 lunch 命令,更准确地说是lunch()函数,也是在这个文件中定义的。

快速回到项目根目录

croot
croot packages/apps/Music

获取根目录路径

echo $(gettop)

快速进入产品输出目录

cd $OUT

快速进入指定文件的目录

godir packages/apps/HelloFramework/Android.mk

快速编译当前目录所在模块

mm > mm.log 2>&1 || vim mm.log

搜索

- cgrep:      Greps on all local C/C++ files.
- jgrep:      Greps on all local Java files.
- resgrep:    Greps on all local res/*.xml files.
- mangrep:    Greps on all local AndroidManifest.xml files.

- mgrep:      Greps on all local Makefiles and *.bp files.

- sgrep:      Greps on all local source files.

- godir:      Go to the directory containing a file.
- gomod:      Go to the directory containing a module.

- allmod:     List all modules.

参考

build/envsetup.sh

上一篇下一篇

猜你喜欢

热点阅读