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 应用上架时的应用图标是否必须与备案图标完全一致?
89浏览 • 1回复 待解决
HarmonyOS 包名相关,如果创建HarmonyOS 版本应用的话,包名可否与之前应用的包名一致?
71浏览 • 1回复 待解决
redis如何实现双读一致问题?
2966浏览 • 1回复 待解决
文字空行高度与字体高度不一致
2023浏览 • 1回复 待解决
water flow 出现gap不一致问题
619浏览 • 1回复 待解决
docker 部署的iserver 操作日志时间与系统不一致
3845浏览 • 1回复 待解决
ArkTS开发如何比较两个string是否一致 ?
5974浏览 • 3回复 待解决
redis 缓存和数据库读写一致问题
4905浏览 • 1回复 待解决
HarmonyOS 通过startAbility启动的进程与主进程的文件权限是一致的吗?
38浏览 • 1回复 待解决
HarmonyOS TextInput自动弹出键盘行为不一致问题
198浏览 • 1回复 待解决
上传软件包遇到“上传的软件包与声明支持设备不一致”问题
373浏览 • 1回复 待解决
使用ListItemGroup后列表Item高度不一致问题
414浏览 • 2回复 待解决
启动和调试的行为不一致
131浏览 • 1回复 待解决
HarmonyOS rotateX/rotateY,和web效果不一致
234浏览 • 1回复 待解决
如何使用 ArkUl 构建多端一致的用户界面?
34浏览 • 0回复 待解决
Path组件绘制的线条粗细不一致
1828浏览 • 1回复 待解决
签名不一致报错怎么回事?
2546浏览 • 1回复 待解决
HarmonyOS平板应用中当应用横评展示如何让布局与手机布局保持一致?
49浏览 • 0回复 待解决
上传软件包时提示“上传的软件包与声明支持设备不一致”
1786浏览 • 1回复 待解决
HarmonyOS bindSheet在手机和Pad上表现不一致
183浏览 • 1回复 待解决
HarmonyOS app是子公司注册,和开发者名称不一致能否上架?
81浏览 • 1回复 待解决
MongoDB 副本集主从节点如何保证状态一致?
3620浏览 • 1回复 待解决
HSP文件vendor配置是否要与外部应用一致?
680浏览 • 1回复 待解决
napi里面,相同输入输出不一致
1609浏览 • 1回复 待解决
HarmonyOS 设置变焦值,重新获取最新的变焦值,不一致
145浏览 • 0回复 待解决
保持name与模块名称一致,可以正常打包出期望的名称.har,保证对应的模块name正确就可以匹配。