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

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

HarmonyOS
2024-06-06 23:23:02
1191浏览
收藏 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文件
3482浏览 • 1回复 待解决
HarmonyOS 读取本地RawFile文件失败
1274浏览 • 1回复 待解决
DevEco编译报错Invalid JavaScript file path
4708浏览 • 0回复 待解决
HarmonyOS 终端运行ohpm一直报错
1101浏览 • 1回复 待解决
hsp模块里rawfile文件读取问题
1070浏览 • 1回复 待解决
HarmonyOS Rawfile中的json文件读取
1011浏览 • 1回复 待解决
HarmonyOS获取图片旋转值一直报错
1215浏览 • 1回复 待解决
pthread创建的线程中如何读取rawfile
2739浏览 • 1回复 待解决
动画调用一直报错,提示不可调用
333浏览 • 0回复 待解决
无法读取到hsp模块中的rawfile文件
2867浏览 • 1回复 待解决
新建空白项目运行在真机一直报错
1616浏览 • 1回复 待解决
提问
该提问已有2人参与 ,帮助了150人