【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文件夹外就可以了。

相关推荐
人工智能知识库30 分钟前
华为HCIP-HarmonyOS Application Developer题库 H14-231 (26年最新带解析)
华为·harmonyos·hcip-harmonyos·h14-231
搬砖的kk1 小时前
鸿蒙 PC 版 DevEco Studio 使用 OHPM 下载三方库教程
华为·harmonyos
游戏技术分享15 小时前
【鸿蒙游戏技术分享 第75期】AGC后台批量导入商品失败,提示“参数错误”
游戏·华为·harmonyos
No Silver Bullet16 小时前
HarmonyOS NEXT开发进阶(十七):WebView 拉起 H5 页面
华为·harmonyos
liuhaikang17 小时前
【鸿蒙HarmonyOS Next App实战开发】口语小搭档——应用技术实践
harmonyos
liuhaikang20 小时前
鸿蒙VR视频播放库——md360player
音视频·vr·harmonyos
飞露1 天前
鸿蒙Preview预览文件失败原因
华为·harmonyos
夏小鱼的blog1 天前
【HarmonyOS应用开发入门】第五期:状态管理V2入门 - 1
harmonyos·状态管理
小雨青年1 天前
鸿蒙 HarmonyOS 6 | ArkUI (04):数据展示 List 列表容器 LazyForEach 懒加载机制
华为·list·harmonyos
lichong9511 天前
【鸿蒙】web 加载vue dist 包里的 html
前端·javascript·vue.js·git·typescript·html·harmonyos