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

李玲

7年用户 1242经验值
私信 关注
[问答]

RK集成系统apk的集成方式该怎样去实现呢

RK集成系统apk相对于MTK的集成方式有何优点?
RK集成系统apk的集成方式该怎样去实现呢?

回帖(1)

王国花

2022-2-18 10:42:20
说明RK集成系统apk相对于MTK的集成方式,就显得更加简单,只需要将apk放到指定的文件夹即可
但是此种方式只适用于Android 10以下的系统,而对于Android 10及以上的版本则需要另外增加配置
下面我们看看Android 10以下的集成方式:
      将打包好需要集成的apk放入指定的目录devicerockchiprk3326rk3326_qpreinstall下
  然后编译固件 apk就集成成功了
  这里同时有两个个目录 devicerockchiprk3326rk3326_qpreinstall   不可卸载
                                      devicerockchiprk3326rk3326_qpreinstall_del  可卸载

下面我们看看Android 10版本有哪些不同:
直接在 device/rockchip/rk3326/ 对应文件中放置apk,发现编译后并未打包到系统中
发现 device/rockchip/common/device.mk 中对应的编译项已经被注释了,因为 Q 版本无法动态获取编译变量,所以需要手动修改指定位置 ,下图 绿色++号部分为添加部分
注意:版本路径根据你具体的版本而定

————————————————-————————————————-—————————
然后在下面两个目录对应文件中添加权限声明:
system/sepolicy/private/file_contexts
system/sepolicy/prebuilts/api/29.0/private/file_contexts


至此 apk集成完成,编译打包烧录验证!!!
举报

更多回帖

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