簡單說: kati是把Android.mk轉換成ninja file。 soong是把Android.bp轉換成ninja file。 Android.bp是jason形式組織的文件,將來逐步取代Android.mk。 后續(xù)沒有Android.mk,kati將會消失。 ninja是同make編譯構建系統(tǒng)一樣,來替換make的,速度快。 blueprint是一個處理Android.bp相關語法的庫文件。 image 參考: http://gityuan.com/2018/06/02/android-bp/