在android-5.0.2/build/core/Makefile的315行可以看到,這裡是apk生成簽名相關的地方。
我們可以在# In case value of PACKAGES is empty.這句的上面加一個删除系統apk的腳本,這樣編譯的時候就不會将apk編譯到系統中去了。
腳本編寫,放在Android源碼的根目錄下,比如remove_system_apk.sh
例如:
rm -rf ./out/target/product/tiny4412/system/app/Email/Email.apk
其它的以此類推。