系统代码的framework目录内,一共有3个模块单独编译,framework、services、framework-res.apk。
一般来说如果不是修改资源文件需要改framework-res.apk,其他:
修改位于framework/base/services下的东西,在执行source build/envsetup.sh命令的根目录执行make services -j16
修改位于framework下非framework/base/services下的东西,在执行source build/envsetup.sh命令的根目录执行make framework-minus-apex -j16
产物位于out/target/product/qssi/system/framework下面,拿出来push到手机的system/framework/下面即可。
另外像jni进程:installd,可以make installd -j16
产物位于out/target/product/qssi/system/bin下面,拿出来push到手机的system/bin/下面即可。
(-j参数是开线程数量,多少内核就开多少数量,这样编译快一点)
标签:make,system,j16,framework,services,调试,installd From: https://www.cnblogs.com/1118zjg/p/16960207.html