HarmonyOS 鸿蒙hap只能有一个进程吗?
HarmonyOS 鸿蒙hap只能有一个进程吗?
第一次用Stage模型进行hap开发,但是因为多进程问题被阻塞了?我该如何定义多个进程呢?
4 回复
HAP支持在module.json5(Stage模型)或者config.json(FA模型)中通过process标签配置单独的进程(仅系统应用支持,三方应用不支持),所以按我理解来说,除系统应用外可多进程,其它三分app,无论是多HAP还是单HAP,应该都是运作在同一进程内。 这里和苹果应该很像,苹果的三方app也都是单进程app
多HAP运行机制及数据通信方式官方参考 文档如下:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/multi-hap-principles-0000001478061429-V3
我在module中定义了process,运行hap后多了一个进程,但是有下列这些问题:
1)uid不与主进程相同
2)单步调试后发现,ability依然在主进程运行
所以这里多的一个进程是啥玩意?我该如何像安卓那样正确定义多进程应用呢
楼主找到解决办法了吗