HarmonyOS NAPI调用HAR模块失败

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-load-module-0000001821156134-V5

调用@ohos.hilog的模块 需要在build-profile中声明,IDE无论声明到source还是package都会报错。

HarmonyOS
2024-09-11 11:37:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

1. 调用@ohos.hilog的模块,不需要在build-profile中声明,可以直接运行。

2. 调用ArkTS文件中的模块,需要在模块级的build-profile.json5中声明,方式如下:

{ 
  "apiType": "stageMode", 
"buildOption": { 
  "externalNativeOptions": { 
    "path": "./src/main/cpp/CMakeLists.txt", 
    "arguments": "", 
    "cppFlags": "", 
  }, 
  "arkOptions" : { 
    "runtimeOnly" : { 
      "sources": [ 
      "./src/main/ets/Test.ets" 
      ] 
    } 
  } 
}, 
  "buildOptionSet": [ 
  { 
    "name": "release", 
  "arkOptions": { 
    "obfuscation": { 
      "ruleOptions": { 
        "enable": true, 
        "files": [ 
        "./obfuscation-rules.txt" 
        ] 
      } 
    } 
  }, 
    "nativeLib": { 
    "debugSymbol": { 
      "strip": true, 
      "exclude": [] 
    } 
  } 
  }, 
  ], 
  "targets": [ 
  { 
    "name": "default" 
  }, 
  { 
    "name": "ohosTest", 
  } 
  ] 
}
分享
微博
QQ
微信
回复
2024-09-11 15:57:05
相关问题
HarmonyOS hsp调用har代码
136浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS的静态方法
367浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
372浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
1992浏览 • 0回复 待解决
HarmonyOS调用napi_call_function方法时崩溃
330浏览 • 1回复 待解决
NAPI跨线程调用TS线程函数
897浏览 • 1回复 待解决
HSP调用getRawFileContent失败
638浏览 • 1回复 待解决
startAbility调用失败如何定位
645浏览 • 1回复 待解决
业务模块HAR如何获取宿主HAP的数据
1821浏览 • 1回复 待解决
HarmonyOS调用相机设备API获取失败问题
248浏览 • 1回复 待解决
按需加载场景中加载动态模块失败
1540浏览 • 1回复 待解决
基于HAR的跨模块C++头文件引用
662浏览 • 1回复 待解决