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

发布于 1周前 作者 sinazl 来自 鸿蒙OS

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

flutter packages(https://gitee.com/openharmony-sig/flutter_packages)集成 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/flutter.har not found.


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

2 回复
这种情况是之前的git依赖方式的缓存导致的,请修改 `pubspec.yaml` 后再重新编译一下。

以 `webview_flutter` 为例

修改 `pubspec.yaml`

```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插件报错的问题有遇到的吗?”的问题,以下是专业且简洁的回答:

在HarmonyOS鸿蒙Next集成Flutter插件时遇到报错问题,可能由多种因素导致。常见原因包括但不限于:

  1. 插件版本不兼容:确保所使用的Flutter插件版本与鸿蒙Next系统兼容。检查插件的官方文档或更新日志,确认其是否支持鸿蒙系统。

  2. 项目配置错误:检查pubspec.yaml文件中的插件依赖是否正确声明,以及build.gradle等构建配置文件是否已正确配置鸿蒙相关设置。

  3. 编译环境问题:确保开发环境(如DevEco Studio)已更新至最新版本,且已正确配置鸿蒙SDK。同时,检查编译器和构建工具链是否存在问题。

  4. 代码实现问题:在某些情况下,插件中的代码可能与鸿蒙系统的API存在冲突或不一致。检查插件源代码或相关示例,确保实现方式正确。

若已检查上述方面仍无法解决问题,可能是特定场景下的bug或未预见的兼容性问题。此时,建议查阅鸿蒙开发者社区或相关论坛,看是否有其他开发者遇到并解决了类似问题。

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

回到顶部