HarmonyOS 子模块中调用getRawFileContent方法获取rawfile失败
模块library1引用模块library2,在library2中调用getRawFileContent失败。
调用的链路:enrty->share library->static library(我的sdk部分也就是library2)
代码:
const resourceMgr = getContext(this).resourceManager;
try {
resourceMgr.getRawFileContent(mnnName, (error: BusinessError, detectData: Uint8Array) => {
if (error != null) {
console.error("error is " + error);// error的message : GetRawFileContent failed
} else {
}
});
} catch (error) {
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(`callback getRawFileContent failed, error code: ${code}, message: ${message}.`);
}
猜想可能是context的问题,尝试了getContext(this).createModuleContext(“libCMFFace”)也不行,会异常:Invalid input parameter.
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HSP调用getRawFileContent失败。
1744浏览 • 1回复 待解决
HarmonyOS 如何让entry调用子模块的Native方法
887浏览 • 1回复 待解决
HarmonyOS 怎么读取子模块resources->rawfile中的文件?
1038浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
1958浏览 • 1回复 待解决
在hsp子模块中如何加载悬浮窗页面
3174浏览 • 1回复 待解决
getRawFileContent中输入的path应该怎么获取
1369浏览 • 1回复 待解决
HarmonyOS getRawFileContent调用无法拿到更新后的值
548浏览 • 1回复 待解决
使用rawfile中object对象后,调用实例方法后程序崩溃
1117浏览 • 1回复 待解决
HarmonyOS通过 rawfile 中内容构造请求失败
1143浏览 • 1回复 待解决
HarmonyOS hsp module 在多target模式下中获取rawfile资源失败
1335浏览 • 1回复 待解决
HarmonyOS router.pushNamedRoute子模块与主模块跳转无法同时兼容
1042浏览 • 1回复 待解决
HarmonyOS如何反射调用同一模块中的类和方法
1597浏览 • 1回复 待解决
HarmonyOS Push Kit中调用pushService.getToken获取token失败
2182浏览 • 1回复 待解决
无法读取到hsp模块中的rawfile文件
3135浏览 • 1回复 待解决
HarmonyOS 读取本地RawFile文件失败
2020浏览 • 1回复 待解决
HarmonyOS Napi创建ArkTS runtime调用ArkTS系统模块异步方法,then中的内容不会被调用
1696浏览 • 1回复 待解决
在一个应用开发中,子模块可以读取主模块通过preference保存的数据吗?
1390浏览 • 1回复 待解决
HarmonyOS 卡片的生命周期以及调用外部方法获取定位失败,返回201
833浏览 • 1回复 待解决
HarmonyOS rawfile中的文件如何获取URI
1221浏览 • 1回复 待解决
在一个项目中添加多个模块,无法运行子模块?
7354浏览 • 1回复 待解决
HarmonyOS 是否能在代码中获取方法的调用栈
885浏览 • 1回复 待解决
使用webapi调用相机,获取失败
957浏览 • 1回复 待解决
HarmonyOS SoundPool播放rawfile音频失败
935浏览 • 1回复 待解决
有features子模块时,构建不是用的最新代码
1026浏览 • 1回复 待解决
请问创建独立管理的子模块的正确姿势是什么?
1091浏览 • 1回复 待解决
har没有自己的context,createModuleContext需要写上层的moduleName,如果是混淆har用来做sdk的话,建议升级到最新版本,然后使用createModuleContext($rawfile(‘test.txt’).moduleName),这样就不要知道上层的信息了