🚀返回专栏总目录
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢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。