【HarmonyOS】codelab在hvigor版本2.4.2上无法运行问题

【关键字】

HarmonyOS、codelab、hvigor

【问题描述】

有cp反馈集成鸿蒙codelab报错。

下载音乐专辑示例文件(一次开发,多端部署-音乐专辑(ArkTS) (huawei.com))后构建项目,显示找不到2.5.0的hvigor。

同时应用要求2.x.x的版本,于是修改版本号为2.4.2,成功加载项目

直接使用phone配置编译运行后可以安装,但是点击"播放音乐"和"观看直播"按钮无反应。结果编译运行报错:

> hvigor ERROR: Failed :live:default@PrepareSharedHarResource...

> hvigor ERROR: ENOENT: no such file or directory, lstat

'C:\Users\14049\Desktop\Codelabs_Challenge\8.11\MultiDeviceMusic\features\live\build\default\intermediates\loader_out\default\etsFortgz\live'

> hvigor ERROR: BUILD FAILED in 5 s 765 ms

【解决方案】

一、2.4.2版本的hvigor版本不支持构建本地har引本地har的形式。使用hvigor版本是2.4.2就会报错,改成2.5.0是正常的。

二、如果目前无法使用2.5.0,只能使用2.4.2版本的hvigor。这种情况可以参考如下方案:

2.4.2版本的hvigor在本地har引用本地har是可以用的,只是无法打出har包,如果本地使用不需要打出har包,只需要打出hsp包和hap包就可以推送安装,不会报错了。

DevEco Studio 3.1.0.501版本上还不支持HSP模块放到文件夹管理,需要将HSP模块移出到features文件夹外就可以了。

相关推荐
不爱吃糖的程序媛5 小时前
Capacitor:跨平台Web原生应用开发利器,现已全面适配鸿蒙
前端·华为·harmonyos
一只大侠的侠6 小时前
Flutter开源鸿蒙跨平台训练营 Day6ArkUI框架实战
flutter·开源·harmonyos
一只大侠的侠6 小时前
Flutter开源鸿蒙跨平台训练营 Day 4实现流畅的下拉刷新与上拉加载效果
flutter·开源·harmonyos
早點睡3907 小时前
高级进阶 ReactNative for Harmony 项目鸿蒙化三方库集成实战:react-native-drag-sort
react native·react.js·harmonyos
果粒蹬i7 小时前
【HarmonyOS】DAY9:利用React Native开发底部 Tab 开发实战:从问题定位到最佳实践
华为·harmonyos
lbb 小魔仙8 小时前
【HarmonyOS实战】OpenHarmony + RN:自定义 useForm 表单管理
harmonyos
早點睡3908 小时前
高级进阶 ReactNative for Harmony 项目鸿蒙化三方库集成实战:react-native-video
react native·华为·harmonyos
开开心心就好8 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
前端不太难9 小时前
HarmonyOS 游戏项目,从 Demo 到可上线要跨过哪些坑
游戏·状态模式·harmonyos
全栈探索者9 小时前
列表渲染不用 map,用 ForEach!—— React 开发者的鸿蒙入门指南(第 4 期)
react.js·harmonyos·arkts·foreach·列表渲染