HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错
HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错
- 使用的OpenHarmony-SIG下的 flutter_flutter SDK
- 引用的https://gitee.com/openharmony-sig/flutter_inappwebview.git 下的flutter_inappwebview
- 系统环境:window
- flutter build har --debug 打包出错
- 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’
} -
麻烦哪位大佬指点迷津
更多关于HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
3 回复
相同问题,手动修改也会被覆盖。windows下有问题,mac下正常。根据抱错提示,srcPath必须以.
或..
开头
更多关于HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
此贴终结,版本编译器和Command Line Tools For HarmonyOS工具库,回退至5.0.3.403版本,即可重新打包
在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。
更多关于HarmonyOS 鸿蒙Next flutter引用flutter_inappwebview,打包报错的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html