HarmonyOS 鸿蒙Next 集成flutter插件报错的问题有遇到的吗?

HarmonyOS 鸿蒙Next 集成flutter插件报错的问题有遇到的吗?

集成 webview_flutter 报错

ohpm ERROR: Fetch local package error,

/Users/xxx/.pub-cache/git/flutter_packages-40577f038b253280790a1fa3566b387a3acfd044/packages/webview_flutter/webview_flutter_ohos/ohos/webview_flutter/libs/flutt

er.har not found.


更多关于HarmonyOS 鸿蒙Next 集成flutter插件报错的问题有遇到的吗?的实战教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复
这种情况是之前的git依赖方式的缓存导致的,请修改 pubspec.yaml 后再重新编译一下。
以 webview_flutter为例
修改 pubspec.yaml
dependencies:
flutter:
sdk: flutter
webview_flutter_ohos:
git:
url: https://gitee.com/openharmony-sig/flutter_packages.git
path: packages/webview_flutter/webview_flutter_ohos
拉取依赖 flutter pug get

还原pubspec.yaml

dependencies:
flutter:
sdk: flutter
webview_flutter:
git:
url: https://gitee.com/openharmony-sig/flutter_packages.git
path: packages/webview_flutter/webview_flutter
拉取依赖 flutter pug get
重新编译
flutter build hap --local-engine=/Users/xxx/ohos/src/out/ohos_debug_unopt_arm64 --debug
参考链接:https://gitee.com/openharmony-sig/flutter_packages/pulls/112

更多关于HarmonyOS 鸿蒙Next 集成flutter插件报错的问题有遇到的吗?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


关于HarmonyOS 鸿蒙Next 集成flutter插件报错的问题,以下是一些可能的解决方案:

  1. 检查SDK和插件:确保已正确安装HarmonyOS SDK和Flutter插件支持鸿蒙的扩展。同时,检查pubspec.yaml文件中是否已正确添加了对flutter-ohos或其相关插件的依赖,并运行flutter pub get来更新依赖。
  2. 验证编译产物:确保已编译Flutter产物,编译成功会自动生成flutter.har包及相应的依赖信息。
  3. 查阅插件支持情况:对于报错中提到的特定插件,请查看其官方文档或GitHub仓库,确认是否支持鸿蒙系统。如果不支持,尝试寻找其他支持鸿蒙的替代插件。
  4. 确认环境配置:确保IDE(如DevEco Studio)或命令行工具已配置为支持鸿蒙开发,验证环境变量和SDK配置是否正确。
  5. 查看编译与运行日志:详细查看flutter run时的编译和运行日志,寻找具体的错误信息或警告,这通常能指出问题的根源。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部