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

这篇具有很好参考价值的文章主要介绍了【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文件夹外就可以了。文章来源地址https://www.toymoban.com/news/detail-663382.html

到了这里,关于【HarmonyOS】codelab在hvigor版本2.4.2上无法运行问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第二讲_HarmonyOS应用创建和运行

    打开DevEco Studio,在欢迎页单击Create Project,创建一个新工程。 选择创建Application应用。选择“Empty Ability”模板,然后单击Next。 填写工程相关信息,单击Finish。 预览项目,看到下面窗口表示创建成功。 我们准备在模拟器中运行新项目,接下来先创建一个模拟器。 在DevEco St

    2024年01月18日
    浏览(30)
  • HarmonyOS第一课运行Hello World

    俗话说,工欲善其事必先利其器。鸿蒙第一课,我们先从简单的 Hello World 运行说起。要先运行 Hello World ,那么我们必须搭建 HarmonyOS 的开发环境。 在 HarmonyOS 应用开发学习之前,需要进行一些准备工作,首先需要完成开发工具 DevEco Studio 的下载与安装以及环境配置。 DevEco

    2024年02月08日
    浏览(44)
  • <HarmonyOS第一课>运行Hello World课后作业

    HarmonyOS应用开发者基础认证课程课后习题,仅供参考,也欢迎各位小伙伴讨论指正。 判断题 1. DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。                            正确(True) 2. main_pages.json存放页面page路径配置信息。                                   

    2024年02月04日
    浏览(35)
  • HarmonyOS/OpenHarmony元服务开发-ArkTS卡片运行机制

    一、实现原理 图1 ArkTS卡片实现原理   卡片使用方:显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,当前仅系统应用可以作为卡片使用方。 卡片提供方:提供卡片显示内容的应用,控制卡片的显示内容、控件布局以及控件点击事件。 卡片管理服务:用于管理系统

    2024年02月16日
    浏览(40)
  • <HarmonyOS第一课>·1运行Hello World课后作业

    其中详细如下: AppScope中存放应用全局所需要的资源文件。         在AppScope,其中有resources文件夹和配置文件app.json5。AppScoperesourcesbase中包含element和media两个文件夹          其中,element文件夹主要存放公共的字符串、布局文件等资源。media存放全局公共的多媒体资

    2024年02月07日
    浏览(42)
  • HarmonyOS鸿蒙学习基础篇 - 运行第一个程序 Hello World

    下载与安装DevEco Studio      古话说得好,“磨刀不误砍柴工”,对于HarmonyOS应用开发,我们首先得确保工具齐全。这就好比要进行HarmonyOS应用开发,我们需要确保已经安装了DevEco Studio,这是HarmonyOS的一站式集成开发环境(IDE)。      下面我们就以在Windows系统上安装DevEco

    2024年01月23日
    浏览(42)
  • OpenHamony开发笔记一:在HarmonyOS虚拟机上运行openharmony工程

    在HarmonyOS的虚拟机上要运行openharmony的工程时需要修改的地方有 1.修改build-profile.json5,将runtimeOS改为HarmonyOS 2.修改工程引用的SDK,在文件local.properties上将sdk.dir的openharmony sdk改为hwsdk.dir的HarmonyOS的sdk

    2024年02月06日
    浏览(34)
  • <HarmonyOS第一课>1·运行Hello World【学习笔记+课后考核】

    其中详细如下: AppScope中存放应用全局所需要的资源文件。         在AppScope,其中有resources文件夹和配置文件app.json5。AppScoperesourcesbase中包含element和media两个文件夹          其中,element文件夹主要存放公共的字符串、布局文件等资源。media存放全局公共的多媒体资

    2024年02月11日
    浏览(45)
  • 纯鸿蒙!华为HarmonyOS NEXT不再兼容安卓应用,无法安装Apk文件

            8月7日消息,近日,华为举行2023年华为开发者大会(HDC.Together)上,除了发布HarmonyOS 4、全新升级的鸿蒙开发套件外,华为还带来了HarmonyOS NEXT开发者预览版。 据了解,HarmonyOS NEXT开发者预览版8月面向合作企业开发者开放,2024年第一季度面向所有开发者开放。  

    2024年02月09日
    浏览(58)
  • 零基础快速上手HarmonyOS ArkTS开发1---运行Hello World、ArkTS开发语言介绍

    在华为开发者大会2023年8月4日(HDC.Together)大会上,HarmonyOS 4正式发布,其实在2021年那会学习了一点鸿蒙的开发: 不过因为现在的鸿蒙手机完全兼容Android应用,所以学习动力也不是很足,一直就搁置了,直到今年华为官方出了这么一则消息才让我对于学习它有一种紧迫感了,如

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包