RK3568平台-预安装应用功能

850 阅读1分钟

简介

应用预安装功能,主要是指配置产品时,根据厂商要求,将事先准备好的第三方应用预制进 Android 系统。 预安装分为:

  1. 安装不可卸载应用;
  2. 安装可永久卸载应用;
  3. 安装卸载后恢复出厂设置后自动恢复的应用。

功能启用说明

配置和使用

source 之后输入命令 get_build_var TARGET_DEVICE_DIR 找到对应目标文件夹 (比如 device/rockchip/rk3126c/) 在目标文件夹下有三个文件夹,分别为:

  1. preinstall
  2. preinstall_del_forever
  3. preinstall_del

分别对应概述中的几种。请将需要预置的应用放入对应的文件夹,注意apk文件名尽量使用英文,避免空格。顺利的话,make 之后会在$OUT/oem 目录,生成对应的文件夹:

  1. bundled_persist-app
  2. bundled_uninstall_gone-app
  3. bundled_uninstall_back-app

仍旧对应概述中的几种。 在烧录后,系统会自动安装这些应用到对应目录。 注意:不支持带 systemuid 应用的预制,请使用 android 原生方式编写 mk 文件。可参考 vendor/rockchip/common/apps/RkDeviceTest/的集成方式。

编译结果

编译后配置文件将会输出到 odm 分区( $OUT/oem/),增加后请确认烧写了 odm.img 来使其生 效。