Flutter WebView加载本地html编译成ohos找不到路径的问题

flutter项目中的文件打包成ohos之后的路径发生变化,像Android打包后的apk中资源文件的实际位置为‘file:///android_asset/flutter_assets/’ + path,其中path是配置在yaml文件中的路径‘assets/www/index.html’,这样打包成安卓之后可以访问到该index.html资源,那HarmonyOS这边是否也有可直接获取打包后的资源文件实际路径,支持访问到本地资源呢?


HarmonyOS
2024-11-19 11:15:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​ohos的flutter资源是放在entry>src>main>resources>rawfile>flutter_assets目录下面,flutter里面直接通过相对路径获取实例:ohos静态资源存放目录。entry>src>main>resources>rawfile>flutter_assets>assets>html>index.html

flutter WebView加载本地html路径…loadFlutterAsset(‘assets/html/index.html’)。​


分享
微博
QQ
微信
回复
2024-11-19 16:58:32
相关问题
HarmonyOS webview加载本地html问题
1073浏览 • 1回复 待解决
怎么编译成app/apk有知道吗?
946浏览 • 2回复 待解决
Ctex编译成功了但是没有pdf生成
4158浏览 • 0回复 待解决
HarmonyOS webview_flutter_ohos加载网页白屏
497浏览 • 1回复 待解决
native如何通过命令行编译成so?
2819浏览 • 1回复 待解决
base目录内容会被编译成二进制吗
302浏览 • 1回复 待解决
导入ohos相关模块都找不到
6633浏览 • 1回复 待解决
HarmonyOS 依赖自己编译so,找不到
491浏览 • 1回复 待解决
HarmonyOS Flutter中Platform.isOhos找不到
360浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
796浏览 • 1回复 待解决