您的位置:首页 > 移动开发 > Android开发

Android P系统编译打包时去掉不必要的apk

2019-06-12 20:36 2521 查看

Android系统在编译过程中,会自带一些我们没必要的软件。每次系统编译打包时,都会默认把这些软件打包到image里面,升级的时候就会有这些软件。

然而,大部分的系统默认软件我们是用不到的,需要将他们去掉。使其不包含在image中打包升级。

代码路径:
build/make/target/product/core.mk
build/make/target/product/generic_no_telephony.mk
build/make/target/product/core_minimal.mk
build/make/target/product/sdk_base.mk
device/fsl/imx8q/ProductConfigCommon.mk

PRODUCT_PACKAGES += \
BasicDreams \
BlockedNumberProvider \
BookmarkProvider \
BuiltInPrintService \
CaptivePortalLogin \
CertInstaller \
DocumentsUI \
DownloadProviderUi \
ExternalStorageProvider \
FusedLocation \
InputDevices \
KeyChain \
Keyguard \
LatinIME \

4000
ManagedProvisioning \
MtpDocumentsProvider \
PacProcessor \
libpac \
PrintSpooler \
PrintRecommendationService \
ProxyHandler \

#    Browser2 				//去掉浏览器
#    Calendar 				//去掉日历
#    CalendarProvider
#    Contacts 				//去掉联系人
#    DeskClock
#    Email 					//去掉邮箱
#    ExactCalculator 		//去掉计算器
#    Launcher3QuickStep 	//去掉Launcher
PRODUCT_PACKAGES += \
BackupRestoreConfirmation \
CompanionDeviceManager \
CtsShimPrebuilt \
CtsShimPrivPrebuilt \
DownloadProvider \
ExtShared \
ExtServices \
MediaProvider \
PackageInstaller \
SecureElement \
SettingsProvider \
Shell \
StatementService \

#    HTMLViewer		//去掉网页浏览器

去掉不必要的apk.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: