RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能
Posted 内核笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能相关的知识,希望对你有一定的参考价值。
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢android11
上的应用预安装功能,主要是指配置产品时,需要将提前准备好的第三方应用 apk
放进 android
系统。在实际的研发过程中,经常需要将某个 apk
提升为系统应用。
预安装分为可卸载安装和不可卸载安装,以及卸载后恢复出厂设置后自动恢复预安装。
-
查看添加应用所需要的目录
在编译完源码之后,输入以下命令,查看添加应用所需要的目录:
get_build_var TARGET_DEVICE_DIR
-
进入到这个目录下,分别新建三个文件夹:
preinstall
//存放不可卸载应用
preinstall_del_forever
//存放可卸载应用
preinstall_del
//存放卸载后恢复出厂设置复原应用 -
根据需求只需将
apk
放在对应文件夹即可,比如将RootChecker.apk
设置为不可卸载应用,那么需要放进preinstall
文件夹中。 -
重新编译
Android11
源码,编译完会在相应的目录下自动生成对应名字的文件。
Android11/rk_android11.0_sdk/out/target/product/rk3568_r/obj/APPS/RootChecker_intermediates
-
编译完源码之后,重新烧写镜像,就会发现刚刚预安装的 app。
以上是关于RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能的主要内容,如果未能解决你的问题,请参考以下文章
RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能