flutter混合遇到的问题

将ohos文件夹复制到原有flutter项目中运行flutter build hap --target-platform ohos-arm64 --local-engine-src-path=/Users/ohos/flutter/engine/src --local-engine=ohos_release_arm64命令报错,错误信息如下:

install completed in 0s 217ms 
ohpm install success. 
  > hvigor ERROR: The project-level build-profile.json5 file does not comply with the schema. This may occur when the build-profile.json5 file is directly copied from another module, or when the module's hvigorfile requires appTasks 
instead of hapTasks/harTasks. 
Detail: Make sure build-profile.json5 and hvigorfile are configured correctly. 
at /Users/df-flutter/.ohos/flutter_module/hvigorfile.js 
  
  > hvigor ERROR: BUILD FAILED in 1 s 878 ms 
 
error! when invoke: /Users/df-flutter/.ohos/hvigorw clean --mode module -p module=flutter_module@default -p product=default assembleHar --no-daemon ,exitCode = 255. 
assembleHar error! please check log.
HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​看报错是build-profile.json5不符合规范。请参考链接自行检查下,链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-compilation-options-customizing-sample-0000001778674601-V5#section1448071082016​。

另外需要保证module下面hvigorfile.ts和module.json5文件里的module类型一致。

工程级别对应appTasks,模块级对应如下:

hvigorfile.ts -> harTasks 对应 module.json5 -> module -> type -> har
hvigorfile.ts -> hspTasks 对应 module.json5 -> module -> type -> shared
hvigorfile.ts -> hapTasks 对应 module.json5 -> module -> type -> feature

不同类型的module配置文件需要的配置项不同​。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 图文混合问题
184浏览 • 1回复 待解决
应用导航设计遇到问题
213浏览 • 1回复 待解决
DevEco补全问题,有遇到吗?
6263浏览 • 1回复 待解决
鸿蒙js开发 video遇到问题
6441浏览 • 1回复 待解决
数据持久化遇到各种问题
47浏览 • 1回复 待解决
Flutter 开发资料相关问题
313浏览 • 1回复 待解决
Flutter - EventChannel回调问题
49浏览 • 1回复 待解决
HarmonyOS ArrayList 遇到问题
15浏览 • 0回复 待解决
咨询下Flutter工程问题
84浏览 • 1回复 待解决
Flutter集成问题有哪些?
27浏览 • 1回复 待解决
flutter_sound 插件引用问题
258浏览 • 1回复 待解决
如何解决MD5加密中遇到问题
778浏览 • 1回复 待解决
Flutter刷新率问题有哪些?
513浏览 • 1回复 待解决
你学习ArkTS遇到最大问题是什么
2066浏览 • 1回复 已解决
openharmony编译安装hb前遇到问题
7392浏览 • 1回复 待解决