瑞芯微Rockchip开发者社区
直播中

chunhuahua

9年用户 1362经验值
擅长:接口/总线/驱动
私信 关注
[问答]

Android上的应用预安装功能是什么意思

Android上的应用预安装功能是什么意思?
怎样使用一键编译命令完成固件的编译呢?

回帖(1)

常小丽

2022-3-2 17:02:29
Android上的应用预安装功能,主要是指配置产品时,根据客户要求,将事先准备好的第三方应用放进Android 系统。在实际研发过程中,经常会遇到客户给你个安装包,帮他提升为系统应用,然后打个镜像给给客户。

预安装分为可卸载预安装和不可卸载预安装,以及卸载后恢复出厂设置后自动恢复预安装。

通常我们会使用一键编译命令完成固件的编译

source build/envsetup.sh
lunch
./build.sh -AUCKu
而source之后可以通过get_build_var TARGET_DEVICE_DIR来查看添加应用所需要的目录

如./device/rockchip/356x/356x_r

在该目录下存在三个类型的文件夹

1. preinstall //不可卸载应用
2.preinstall_del_forever //可卸载应用
3.preinstall_del //卸载后恢复出厂设置复原应用
根据需求我们只需要在preinstall下将准备好的应用放进去就可以了



而后直接编译
顺利的话在相应的目录下会自动生成对应名字的文件

outtargetproductrk3568_robjAPPSWeChat-8.0.15_intermediates
举报

更多回帖

发帖
×
20
完善资料,
赚取积分