3步精简Android11预装!瑞芯微开发板系统瘦身实战
本文介绍瑞芯微开发板安卓Android11系统预装应用裁剪的方法,使用触觉智能Purple Pi OH鸿蒙开发板演示。
源码修改
修改以下目录文件:
build/make/target/product/handheld_product.mk
--- a/build/make/target/product/handheld_product.mk
+++ b/build/make/target/product/handheld_product.mk
@@ -22,17 +22,9 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/media_product.mk)
# /product packages
PRODUCT_PACKAGES += \
- Browser2 \
- Calendar \
- Camera2 \
- Contacts \
- DeskClock \
- Gallery2 \
LatinIME \
- Music \
OneTimeInitializer \
preinstalled-packages-platform-handheld-product.xml \
- QuickSearchBox \
SettingsIntelligence \
frameworks-base-overlays
修改以下目录文件:
device/rockchip/common/device.mk
--- a/device/rockchip/common/device.mk
+++ b/device/rockchip/common/device.mk
@@ -32,7 +32,6 @@ PRODUCT_AAPT_CONFIG ?= normal large xlarge hdpi tvdpi xhdpi xxhdpi
PRODUCT_AAPT_PREF_CONFIG ?= xhdpi
PRODUCT_PACKAGES += \
- ExactCalculator \
wakeup-alarmalign-whitelist.xml
ifdef TARGET_PREBUILT_KERNEL
@@ -864,11 +863,10 @@ else ifeq ($(TARGET_BOARD_PLATFORM_PRODUCT),atv)
$(call inherit-product, device/rockchip/common/modules/rockchip_apps_box.mk)
else # tablet
- PRODUCT_PACKAGES += \
- SoundRecorder
ifneq ($(strip $(BUILD_WITH_GOOGLE_GMS_EXPRESS)),true)
PRODUCT_PACKAGES += \
- Music \
WallpaperPicker
注意:"-"号为删减内容。
源码编译并测试
通过第一步修改完成后,执行以下命令编译源码。
# make installclean
# make -j4
编译完成后会在
out/target/product/rk3566_r/目录生成super.img包,单独烧录测试即可。
测试效果如下:
系统应用裁剪前
系统应用裁剪后
触觉智能Purple Pi OH鸿蒙开发板,率先支持开源鸿蒙OpenHarmony5.0 Release系统,主要面向学生党,极客,工程师,极大降低了嵌入式开发者的入门门槛,还支持安卓Android、Linux多种操作系统~