RK3399预置APK及问题:
背景
- Platform: RK3399
- OS: Android7.1.2
- Kernel: v4.4.103
正常流程
按照官方文档,步骤如下:
- 在
device/rockchip/rk3399/xxx/
目录下新建preinstall_del
、preinstall_del_forever
或preinstall
文件夹。
-
preinstall_del
:可卸载预装,恢复出厂后应用会恢复 -
preinstall_del_forever
:可卸载预装,恢复出厂后应用不会恢复 -
preinstall
:不可卸载预装
- 拷贝预安装的APK到上述新建的文件夹中,注意文件名尽量使用英文,避免空格
- 编译。
auto_generator.py
会在编译过程中,将拷贝的apk解包,自动生成编译mk文件。编译完之后预置的APK会拷贝到system固件中,烧录后,系统启动的时候会自动安装到data/app
目录中(通过PackageManager
)
注:预置的 APK 应用需要得到对应厂商授权
附auto_generator.py
源码:
。。。。。