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问题
508浏览 • 1回复 待解决
怎么编译成app/apk有知道吗?
507浏览 • 2回复 待解决
Ctex编译成功了但是没有pdf生成
3955浏览 • 0回复 待解决
native如何通过命令行编译成so?
2545浏览 • 1回复 待解决
导入ohos相关模块都找不到
6326浏览 • 1回复 待解决
HarmonyOS 依赖自己编译so,找不到
7浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
470浏览 • 1回复 待解决
HarmonyOS 如何加载本地沙盒中html
85浏览 • 1回复 待解决