鸿蒙Harmony开发学习(一)运行helloworld

这篇具有很好参考价值的文章主要介绍了鸿蒙Harmony开发学习(一)运行helloworld。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、HarmonyOS与OpenHarmony的区别

HarmonyOS与OpenHarmony
(1)本质上的不同是:HarmonyOS是鸿蒙操作系统,而OpenHarmony则是从开源项目。这里可以联想一下Android,比如小米手机在Android开源系统的基础上开发了MIUI的手机操作系统,HarmonyOS就类似于MIUI,OpenHarmony类似Android基础底座。
(2)HarmonyOS:是双框架,内聚了AOSP(Android Open Source Project )和OpenHarmony等。 OpenHarmony则是一个开源的微内核。

鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为

2、开发工具DevEco-Studio下载及安装

2.1官网下载

https://developer.harmonyos.com/cn/develop/deveco-studio/#download

2.2 安装

基本都是点击next就可以完成安装,非常方便
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为

2.3 DevEco Studio 查看Api

DevEco Studio 的help 中的API Reference中可以直接查询对应的API
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为

3 运行Helloworld遇到问题

3.1 模拟器创建问题

(1)创建本地模拟器,需要登录华为账号,登录华为账号后进行开发者认证,开发者认证完毕回到DevEco-Studio点击refresh是没用的,需要点击signout 退出登录后,重新登录账号。
(2)重新登录之后,在Local Emulator的选项右下角点击new Emulator,如果点击new Emulator按钮无反应,需要手动点击Edit,选择一下本地模拟器的路径。
鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为

3.2 预览功能的使用

预览功能启动遇到问题:

Failed to start the service process. Make sure the path specified by nodejs.dir in the local.properties file is correct.
Server start failed.

解决:
(1)根据官网社区解决方案:
https://developer.huawei.com/consumer/cn/forum/topic/0204135542886542022
(2)预览功能只能预览ets文件,需要选择ets文件后使用预览功能。
(3)如果是第一次安装+第一次使用,尝试重启 DevEco-Studio,我的就是关闭重启后才能使用预览功能。

3.3 项目目录结构

鸿蒙模拟器开了怎么跑代码,鸿蒙开发学习,harmonyos,学习,华为文章来源地址https://www.toymoban.com/news/detail-789127.html

  • AppScope中存放应用全局所需要的资源文件。
  • entry是应用的主模块,存放HarmonyOS应用的代码、资源等。
  • oh_modules是工程的依赖包,存放工程依赖的源文件。 build-profile.json5是工程级配置信息,包括签名、产品配置等。
  • hvigorfile.ts是工程级编译构建任务脚本,hvigor是基于任务管理机制实现的一款全新的自动化构建工具,主要提供任务注册编排,工程模型管理、配置管理等核心能力。
  • oh-package.json5是工程级依赖配置文件,用于记录引入包的配置信息。

到了这里,关于鸿蒙Harmony开发学习(一)运行helloworld的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 鸿蒙原生应用/元服务实战-DevEco Studio 模拟器资源经常不足

    DevEco Studio 模拟器资源经常不足,模拟器是最方便和最广泛的开发者可以快速体验应用元服务效果的途径,还是要加强。 除了Wearable,其他都用不了。 只能用预览器看效果,或者使用远程真机或者本地真机了。 在API9,比如分享等,需要通过正式上架后,才可以体验效果和是否

    2024年01月23日
    浏览(47)
  • 解决DevEco Studio 的鸿蒙模拟器黑屏无响应无法打开

    问题:多显卡(核显和独显)设备,比如游戏本或某些台式机。 在使用鸿蒙开发工具 DevEco Studio 打开模拟器后,模拟器可能会一直黑屏无响应,过一会儿模拟器直接闪退。(Android studio的安卓模拟器不会闪退,鸿蒙模拟器有这个问题) 解决:在设备管理器里面禁用一个显卡,

    2024年02月22日
    浏览(53)
  • uniapp项目从Hbuilder Vscode运行到小程序模拟器 微信开发者工具后没有反应,进不去!其实保姆级答案只需要三步

    先看问题如下图:uniapp项目从Hbuilder 或者Vscode点击运行到小程序模拟器 微信开发者工具后没有反应,进不去 只能在最外面如下图: 如何解决: 如果不知道如何查看自己的微信小程序AppID请看我的另一篇文章,下方是文章链接 如何查看自己的appid以及在微信开发者工具中查看

    2024年02月11日
    浏览(110)
  • Harmony鸿蒙南向驱动开发流程

    HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理、驱动消息机制和配置管理。并以组件化驱动模型作为核心设计思路,让驱动开发和部署更加规范,旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的驱动

    2024年04月27日
    浏览(35)
  • 鸿蒙:Harmony开发基础知识详解

    工欲善其事,必先利其器。 上一篇博文实现了一个 \\\"Hello Harmony\\\" 的Demo,今天这篇博文就以 \\\"Hello Harmony\\\"  为例,以官网开发文档为依据,从鸿蒙开发主要的几个方面入手,详细了解一下鸿蒙开发所需的基础知识。 HarmonyOS提供了一套UI开发框架,即 方舟开发框架 ( ArkUI框架 )

    2024年02月05日
    浏览(53)
  • unity-VRTK学习日记1(VRTK4|无头盔开发模拟器SpatialSimulator)

    目录 前言 前期准备 1.配置VRTK4: 2.把几个插件给安装好 查看自己安装了哪些VRTK插件  3.添加模拟器 操作方法 操作方法:人话 VRTK的较早版本不适用于Unity的新版本,原因好像是Unity将VR开发功能并入到自家的XR下了。就是之前更新的那些XR interaction tookit。 本人版本:2021.3.

    2024年02月01日
    浏览(38)
  • Harmony鸿蒙南向驱动开发-RTC接口使用

    功能简介 RTC(real-time clock)为操作系统中的实时时钟设备,为操作系统提供精准的实时时间和定时报警功能。当设备下电后,通过外置电池供电,RTC继续记录操作系统时间;设备上电后,RTC提供实时时钟给操作系统,确保断电后系统时间的连续性。 运作机制 在HDF框架中,

    2024年04月13日
    浏览(79)
  • Harmony鸿蒙南向驱动开发-PWM接口使用

    功能简介 PWM即脉冲宽度调制(Pulse Width Modulation)的缩写,是一种对模拟信号电平进行数字编码并将其转换为脉冲的技术。 PWM接口定义了操作PWM设备的通用方法集合,包括: PWM设备句柄获取和释放 PWM周期、占空比、极性的设置 PWM使能和关闭 PWM配置信息的获取和设置 基本概

    2024年04月13日
    浏览(41)
  • Harmony鸿蒙南向驱动开发-ADC接口使用

    ADC(Analog to Digital Converter),即模拟-数字转换器,可将模拟信号转换成对应的数字信号,便于存储与计算等操作。除电源线和地线之外,ADC只需要1根线与被测量的设备进行连接,其物理连线如图1所示: 图 1  ADC物理连线示意图 ADC接口定义了完成AD转换的通用方法集合,包括

    2024年04月12日
    浏览(51)
  • 鸿蒙Harmony应用开发—ArkTS(stateStyles:多态样式)

    @Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。 stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。ArkUI提供以下五种

    2024年04月15日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包