添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错

  1. 使用的OpenHarmony-SIG下的 flutter_flutter SDK
  2. 引用的 https://gitee.com/openharmony-sig/flutter_inappwebview.git 下的flutter_inappwebview
  3. 系统环境:window
  4. flutter build har --debug 打包出错
  5. hvigor ERROR: Schema validate failed.
    Detail: Please check the following fields.
    {
    instancePath: ‘modules[2].srcPath’,
    keyword: ‘pattern’,
    params: { pattern: ‘^(./|…/)[\s\S]+’ },
    message: ‘must match pattern "^(\./|\.\./)[\s\S]+’ }, message: ‘must match pattern “^(\./|\.\./)[\s\S]+”’,
    location: ‘C:/Users/gcps-ygyapp04/Desktop/applist/flutter/isolarcloud_flutter/.ohos/build-profile.json5:40:173’
    }
  6. image.png
  7. image.png

    麻烦哪位大佬指点迷津

在HarmonyOS中使用Flutter并引用 flutter_inappwebview 时遇到打包报错,可能的原因包括:

  • 依赖项不兼容:检查 flutter_inappwebview 是否支持HarmonyOS,因为一些Flutter插件可能仅针对Android和iOS。
  • SDK版本不匹配:确保你的Flutter SDK和HarmonyOS SDK版本与 flutter_inappwebview 插件兼容。
  • 打包配置问题:检查 pubspec.yaml 中的依赖配置以及 build.gradle (对于Android)或相应的HarmonyOS构建配置文件,确保没有错误或遗漏。
  • 尝试清理和重建项目:

    flutter clean
    flutter pub get
    

    并确保所有环境变量和路径设置正确。如果问题依旧没法解决请加我微信,我的微信是itying888。