Android 10.0 内置可以运行安装的apk

在定制化开关中,内置app到系统中,也是在开发种,常用的工作任务,那么怎么样内置呢
其实也简单,拷贝app到package/app下 建立文件夹 放入app 配置好Android.mk
最后把文件夹名称 添加到编译的devices下参与编译的系统的device.mk文件 就可以了

LOCAL_CERTIFICATE := PRESIGNED表示APK签名使用原来签名,即第三方签名,若要使用系统签名,则可以改为LOCAL_CERTIFICATE := platform系统前面,可以使apk获得系统权限

如果想要内置app 可以通过运行安装调试的化,属性就要设置成为LOCAL_CERTIFICATE := PRESIGNED

所以具体修改如下:

--- a/packages/apps/HangLauncher/Android.mk

+++ b/packages/apps/HangLauncher/Android.mk

@@ -6,7 +6,7 @@ LOCAL_MODULE_TAGS := optional

 LOCAL_BUILT_MODULE_STEM := package.apk

 LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)

 

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124124433