通过getRawFileContentSync读取rawfile时一直报错:Rawfile path is invalid

通过getRawFileContentSync读取rawfile时一直报错:Rawfile path is invalid。

HarmonyOS
2024-06-06 23:23:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
vclearner

如果是在entry模块下引用的hsp包下的rawfile文件,需要将上下文换位hsp的moduleNamegetContext().createModuleContext('hsp的moduleName').resourceManager,因为hsp是有自己的rawfile,当调用方调用hsp的时候,这个时候context实际上是调用方的,也就是entry模块的,所以这里通过resourceManager获取只能获取到entry下的rawfile,不能获取hsp的rawfile,如果需要获取hsp的rawfile需要创建hsp的context然后再去读取。

分享
微博
QQ
微信
回复
2024-06-07 21:36:33
相关问题
Preview是否支持读取rawfile文件
943浏览 • 1回复 待解决
DevEco编译报错Invalid JavaScript file path
2016浏览 • 0回复 待解决
pthread创建的线程中如何读取rawfile
786浏览 • 1回复 待解决
无法读取到hsp模块中的rawfile文件
709浏览 • 1回复 待解决
新建空白项目运行在真机一直报错
409浏览 • 1回复 待解决
http 请求一直报 2300058
506浏览 • 0回复 待解决
Native获取Rawfile的内容并打印
392浏览 • 1回复 待解决
info 获取是失败 一直为空
527浏览 • 1回复 待解决
用华为登录一直报6003错误
6302浏览 • 1回复 待解决
previewer 一直loading failed怎么回事?
1067浏览 • 1回复 待解决
自动签名失败一直加载怎么回事?
5275浏览 • 2回复 待解决
DevEco Studio无法登陆 一直这个画面
9057浏览 • 2回复 已解决
提问
该提问已有0人参与 ,帮助了0人