目录
1、从系统源码中拉取相应的应用源码,把源码导出放在windows环境下。
2、用DevEco Studio打开应用源码,签名后生成hap包。
3、修改applications/standard/hap/BUILD.gn文件
4、修改vendor/hihope/rk3568/preinstall-config/install_list.json文件
以预置系统应用录音机为例:
1、从系统源码中拉取相应的应用源码,把源码导出放在windows环境下。
2、用DevEco Studio打开应用源码,签名后生成hap包。
3、修改applications/standard/hap/BUILD.gn文件
ohos_prebuilt_etc("recorder_hap") {
source = "Recorder.hap"
module_install_dir = "app/ohos.samples.etsrecorder"//此名字对应app.json里的bundleName
part_name = "prebuilt_hap"
subsystem_name = "applications"
}
在group("hap")中添加项
/*此处recorder_hap对应上面定义的ohos_prebuilt_etc。PS:小心新加项的前面空格异常导致的报错,回车键会导致异常*/
"//applications/standard/hap:recorder_hap",
4、修改vendor/hihope/rk3568/preinstall-config/install_list.json文件
{
"app_dir": "/system/app/ohos.samples.etsrecorder",
"removable": false
},
编译后,查看out对应system/app下是否有生成相应hap包。
至此,预置完成