Android编译命令使用技巧

1. showcommands是一个有用的辅助目标,可以列出编译时详细执行的各个命令。

    showcommands和编译目标结合使用,获得具体一个编译过程中执行的命令,然后可以在命令行单独运行这些命令。

    例如,执行make installclean showcommands,会打印得到执行make installclean时需要执行的各个命令。


2. 执行. build/envsetup.sh后,可以在终端使用一些命令,如下所示:

    croot:切换到Android源代码根目录(TOP)

    m:全系统编译

    mm:在一个目录中编译这个工程

    mmm:编译某个工程,参数为某个工程的路径

    cgrep:格式化查找C文件

    jgrep:格式化查找Java文件

    resgrep:格式化查找资源(xml)文件

    godir:到包含某个文件的目录

    例如:resgrep "android:icon"

               cgrep "xxx"

               jgrep "xxx"


3. 重新打包成system.img的命令

    make systemimage-nodeps   或者  make snod

你可能感兴趣的:(android,mm,编译命令,cgrep,showcommands)