简介
应用预安装功能,主要是指配置产品时,根据厂商要求,将事先准备好的第三方应用预制进 Android 系统。 预安装分为:
- 安装不可卸载应用;
- 安装可永久卸载应用;
- 安装卸载后恢复出厂设置后自动恢复的应用。
功能启用说明
配置和使用
source 之后输入命令 get_build_var TARGET_DEVICE_DIR 找到对应目标文件夹 (比如 device/rockchip/rk3126c/) 在目标文件夹下有三个文件夹,分别为:
- preinstall
- preinstall_del_forever
- preinstall_del
分别对应概述中的几种。请将需要预置的应用放入对应的文件夹,注意apk文件名尽量使用英文,避免空格。顺利的话,make 之后会在$OUT/oem 目录,生成对应的文件夹:
- bundled_persist-app
- bundled_uninstall_gone-app
- bundled_uninstall_back-app
仍旧对应概述中的几种。 在烧录后,系统会自动安装这些应用到对应目录。 注意:不支持带 systemuid 应用的预制,请使用 android 原生方式编写 mk 文件。可参考 vendor/rockchip/common/apps/RkDeviceTest/的集成方式。
编译结果
编译后配置文件将会输出到 odm 分区( $OUT/oem/),增加后请确认烧写了 odm.img 来使其生 效。