Skip to content

鸿蒙上设置引擎组groupId不生效 #4492

@mason-Wang

Description

@mason-Wang

js_driver_napi.cc的CreateJsDriver方法中,未设置JSHVMInitParam的group_id,导致后续创建engine的时候,group_id固定为-1;
`
static napi_value CreateJsDriver(napi_env env, napi_callback_info info) {
#ifdef JS_V8
...
#elif JS_JSH
auto param = std::make_shared();
param->is_debug = is_dev_module;
// 此处需要设置group_id

      if (has_vm_init_param) {

      }
  #else
      auto param = std::make_shared<VMInitParam>();
  #endif
  ...

}

`
但是如果设置了group_id,所有hippy engine共用一个js engine实例,会出现各种崩溃问题。

Metadata

Metadata

Assignees

No one assigned

    Labels

    stale: 30dNo interaction in the last 30 days

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions