HarmonyOS NDK开发.nm_modname与模块名完全一致的问题
根据Node-API开发规范文档中所述,要求“模块实现中.nm_modname字段没有与模块名完全匹配,会导致多线程场景模块加载失败”,这里的模块名是指 module下的 module.json5 中的module下的name字段吗?还是与模块路径的名称一致就行。
目前,我是这样处理的,创建的模块命令为hyphenate,我期望生成的动态库为libhyphenate.so。另外在hyphenate模块中,我增加了对native层代码的封装的类,用户使用的是这些封装后的类,我期望打成的har包名字叫“chatsdk.har",所以我进行了如下修改:
(1)修改模块下module.json5中的name为“chatsdk”;
(2)修改工程 build-profile.json5 中 modules中对应的模块名称为 “chatsdk”。
请问,我这样修改后,是否可以达到我期望的:动态库的名称为libhyphenate.so,对外的har包为“chatsdk.har“。这样改的话,是否与Node-API开发规范文档中的“模块实现中.nm_modname字段没有与模块名完全匹配,会导致多线程场景模块加载失败”这个描述相悖?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 应用上架时的应用图标是否必须与备案图标完全一致? 
1931浏览  • 1回复 待解决
HarmonyOS 包名相关,如果创建HarmonyOS 版本应用的话,包名可否与之前应用的包名一致? 
1320浏览  • 1回复 待解决
HarmonyOS  单位不一致问题 
1175浏览  • 1回复 待解决
HarmonyOS scanInfo的bssid与linkInfo的bssid不一致 
1323浏览  • 1回复 待解决
HarmonyOS hap与集成态hsp的releaseType不一致 
1055浏览  • 1回复 待解决
HarmonyOS 通知渠道与通知提醒方式不一致 
1431浏览  • 1回复 待解决
redis如何实现双读一致问题? 
4171浏览  • 1回复 待解决
HarmonyOS Flutter编译命令执行不一致的问题 
1073浏览  • 1回复 待解决
water flow 出现gap不一致问题 
1772浏览  • 1回复 待解决
文字空行高度与字体高度不一致 
3213浏览  • 1回复 待解决
docker 部署的iserver 操作日志时间与系统不一致 
5091浏览  • 1回复 待解决
HarmonyOS 应用版本号与flutter中的配置不一致 
1191浏览  • 1回复 待解决
HarmonyOS SM2加密后数据与Java不一致 
1284浏览  • 1回复 待解决
ArkTS开发如何比较两个string是否一致 ? 
8728浏览  • 3回复 待解决
redis 缓存和数据库读写一致问题 
6030浏览  • 1回复 待解决
mac构建与linux工具包构建校验规则不一致,如何修改为一致的大小写校验规则 
996浏览  • 1回复 待解决
HarmonyOS  getStringArrayValue() 获取的字符串与应用设置的语言不一致 
941浏览  • 1回复 待解决
上传软件包遇到“上传的软件包与声明支持设备不一致”问题 
1740浏览  • 1回复 待解决
HarmonyOS 开放性测试包与生产发布包的签名指纹是否一致? 
1270浏览  • 1回复 待解决
HarmonyOS  怎么设置组件的宽高一致 
1189浏览  • 1回复 待解决
HarmonyOS 通过startAbility启动的进程与主进程的文件权限是一致的吗? 
1004浏览  • 1回复 待解决
HarmonyOS TextInput自动弹出键盘行为不一致问题 
1338浏览  • 1回复 待解决
HarmonyOS  os中如何实现des加密,与原来的方法结果保持一致 
920浏览  • 1回复 待解决
使用ListItemGroup后列表Item高度不一致问题 
1849浏览  • 2回复 待解决
HarmonyOS API获取的指纹与UnsgnedDebugProfileTemplate.json中证书的指纹不一致 
1135浏览  • 1回复 待解决





















保持name与模块名称一致,可以正常打包出期望的名称.har,保证对应的模块name正确就可以匹配。