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.
相关文章推荐
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- Android 命令行编译、打包生成apk文件
- Android通过源码编译apk获得系统权限
- 关于打包apk后在android 6.0 以上系统无法覆盖安装的坑
- Cocos2dx3.10在Windows平台搭建Android命令行编译apk打包
- Unity编译Android的原理解析和apk打包分析
- 在Android系统源码下编译apk
- Android程序apk编译、打包、签名
- Unity编译Android的原理解析和apk打包分析
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android 自动编译、打包生成apk文件 4 - 多渠道批量打包
- Android 命令行编译、打包生成apk文件
- cocos2d-x3.2在mac os下打包android系统apk
- Android-aapt/dx命令编译打包APK
- Android应用程序(APK)的编译打包过程
- 关于打包apk后在android 6.0 以上系统无法覆盖安装的坑
- android apk 编译打包解析
- android 单独编译系统apk 和 systemimage