把常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了;
同时也可以删减系统自带的应用程序,精简系统;
(1)、删除android自带的应用程序,如Cammra
在/build/target/product/generic.mk
在语句PRODUCT_PACKAGES := \(应用程序名) 删除对应程序名
同时,在/out/target/product/m801/system/app 找到相应的.APK包,并删除
注:路径中的m801是自建文件夹,不是android的默认目录
(2)、删除原厂(Telchips)带源码的应用程序,如DTV_DVBT
在/device/telechips/m801/device.mk
注释掉相应语句:
# PRODUCT_PACKAGES += \
# SampleDVBTPlayer \
同时,在/out/target/product/m801/system/app 找到相应的.APK包,并删除
(3)、如果是网上下载的第3方应用程序,不带源码的,如QQ mobile,飞信
在/out/target/product/m801/system/app
增减相应.apk
但这种方法对有些第3方APK,会出错;如QQ mobile
(可以自己写一个脚本单独install,目前还没测试过,就不再介绍了)