android 怎样加速./mk snod打包

mm命令高速编译一个模块之后,一般用adb push到手机看效果,假设环境不同意用adb push或模块不常常改。希望直接放到image里,则能够用./mk snod,这个命令只将system文件夹打包成system.img。然后方便直接下载。可是这个命令还是非常慢(慢在搜索全部的Android.mk),有一种方法能够加速该编译到1分钟以内


改动alps/build/core/main.mk:
subdir_makefiles :=
    $(shell build/tools/findleaves.py --prune=out --prune=.repo --prune=.git $(subdirs) Android.mk)
改动为:
ifneq ($(MAKECMDGOALS),snod)
subdir_makefiles :=
    $(shell build/tools/findleaves.py --prune=out --prune=.repo --prune=.git $(subdirs) Android.mk)
endif
 
以上避免了不必要的耗时操作,加速./mk snod编译