如何本地依赖非适配HarmonyOS的三方库

例如:mmkv组件(https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fmmkv),间接依赖了so类型,js类型等比较复杂的三方库

HarmonyOS
2024-05-12 22:42:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
guo_jerry

在新建static library模块时选上Enable native选项启用native层,即可将so导入js库HarmonyOS化后即可正常使用,移植参考:https://gitee.com/openharmony-tpc/docs/blob/master/contribute/adapter-guide/js%E7%A7%BB%E6%A4%8D%E9%80%82%E9%85%8D%E6%8C%87%E5%AF%BC.md

可以尝试在工程里新建一个har包模块,在工程外部环境下把npm包下载下来,解压放到新建的har包里,把js依赖导出的对象在har包中导出,本地工程可以导入har包里导出的对象使用。(非适配HarmonyOS的js三方工程可能会存在Arkts不支持的方法或属性)

分享
微博
QQ
微信
回复
2024-05-13 15:50:42
相关问题
HarmonyOS支持三方列表
522浏览 • 1回复 待解决
如何获取可用三方
575浏览 • 1回复 待解决
HarmonyOS如何移植第三方MCU?
7509浏览 • 1回复 待解决
实现弹幕功能三方
515浏览 • 1回复 待解决
Native工程中如何使用其他三方so
796浏览 • 1回复 待解决
httpclient三方代理请求关闭问题
592浏览 • 1回复 待解决
有图片加载三方么?
557浏览 • 1回复 待解决
是否有支持非对称加密三方
542浏览 • 1回复 待解决
三方中心仓reflect-metadata问题
563浏览 • 1回复 待解决
在Native侧如何集成三方SO
853浏览 • 1回复 待解决
求大佬告知如何使用三方cpp
574浏览 • 1回复 待解决
怎么使用pdfjs三方预览pdf文档
645浏览 • 1回复 待解决
应用内 FFmpeg 开源三方编译
551浏览 • 1回复 待解决
使用三方pako压缩字节数组
419浏览 • 1回复 待解决