HarmonyOS worker子线程在har包里不生效

分别再Entry和har (hapB)里面创建了子线程worker,在Entry里面的子线程正常触发并且worker里面onmessage可以收到主线程传递的消息,在har包里面创建的子线程,worker里面onmessage不能收到消息。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

harB包的build-profile.json5文件的buildOption属性没有指定work定义文件,请添加上如下配置:

"buildOption": {
  "sourceOption": {
    "workers": [
    './src/main/ets/workers/Worker.ets'
    ]
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
harworker如何在entry内使用
2283浏览 • 1回复 待解决
HarmonyOS Stack align生效
251浏览 • 1回复 待解决
如何在Worker中开启多级线程
457浏览 • 1回复 待解决
HarmonyOS SDK har代码混淆未生效
201浏览 • 1回复 待解决
har不能用worker吗,taskpool可以吗
2046浏览 • 1回复 待解决
嵌套组件中Scroll生效
2287浏览 • 1回复 待解决