HarmonyOS普通工程调用har静态库无法使用

报错信息:

Currently module for 'xxx.so' is not verified. If you're importing napi, its verification will be enabled in later SDK version. Please make sure the corresponding .d.ts file is provided and the napis are correctly declared

在工程中用了har的一个静态库,静态库里面的so文件报警告,so文件是c++生成的。


HarmonyOS
2024-09-12 11:16:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

使用当前工程编译的so库,可直接在ets文件中引用, 引用外部.so库分为两类。

一、so为HarmonyOS编译器编译可在libs下创建一个架构文件夹,文件架构为:libs/架构名(arm64-v8a,armeabi-v7a,x86_64)/xxx.so 然后在ets侧进行引用,引用方式为:import {方法名} from 'xxxx.so'。

二、so为其他编译器编译,需要走适配流程,流程如下:

第一步,配置交叉编译环境:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/Buildtools/README.md

第二步,移植三方库:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/ohos_use_sdk/OHOS_SDK-Usage.md

第三步,集成进项目:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/app_calls_third_lib.md

分享
微博
QQ
微信
回复
2024-09-12 16:41:48
相关问题
静态工程引用har问题有哪些?
270浏览 • 1回复 待解决
HarmonyOS Har静态包内部页面无法跳转
305浏览 • 1回复 待解决
HarmonyOS 怎么调用C语言的.a静态
219浏览 • 1回复 待解决
HarmonyOS 静态har包混淆配置参考
490浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS的静态方法
367浏览 • 1回复 待解决
HarmonyOS hsp调用har代码
139浏览 • 1回复 待解决
HarmonyOS ffmpeg静态引用不成功
257浏览 • 1回复 待解决
在Native侧调用ArkTS的全局普通方法
753浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
294浏览 • 1回复 待解决
引用js静态检查报错
804浏览 • 1回复 待解决
native侧如何调用类的静态方法?
986浏览 • 1回复 待解决
如何引用IDE工程外的har
296浏览 • 1回复 待解决
Native工程中如何使用其他三方so
2077浏览 • 1回复 待解决