1、Ninja: 用于提高编译速度的编译系统。 可执行文件位于 prebuilts/ninja/linux-x86/ninja 2、Kati: 用于把Makefiel转成成ninja file,自身没有编译能力,转换后使用Ninja编译。 源代码位于: build/kati 可执行文件会被生成到: out/host/linux-x86/bin/ckati 使用方法可参考 README.md 3、Soong: 用于把blueprint文件(Android.bp)生成ninja文件,然后用ninja编译。 Soong是长期的一个计划,用来替换系统中所有的Android.mk。 因此,Kati更像是Google过渡使用的一个工具,等所有Android.mk都被替换成Android.bp之后,相信Soong工具会被打开使用来替换Kati.1、Ninja: 用于提高编译速度的编译系统。 可执行文件位于 prebuilts/nin