华为Harmony学习(一):编程开发系统搭建

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


前言

开发环境简介:

HarmonyOS 设备开发的开发环境,如图 1-1 所示:
华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
图1-1 HarmonyOS 设备开发环境拓扑

其中:Linux 编译服务器用作 HarmonyOS 设备开发项目的编译及镜像打包;Windows 工作
平台用作 HarmonyOS 设备开发项目的开发、调试及镜像的烧录。
下面章节将会介绍 Windows 工作平台以及 Linux 服务器工作环境的安装配置。


一、Harmony是什么?

HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。

2019年8月,华为在开发者大会上正式发布HarmonyOS系统。

2020年9月,华为在开发者大会上发布HarmonyOS 2.0,并面向应用开发者发布Beta版本。

2020年12月,华为发布HarmonyOS 2.0手机开发者Beta版。


二、工作平台环境准备

1.安装软件

  • VS Code
    软件用途:编辑修改代码
    版本要求:V1.53 以上 64位。
    推荐链接:VS Code 下载
    官方链接:外网下载,略微卡顿
  • ** Python**
    软件用途:编译构建工具
    版本要求:3.7.4-3.8.x 64 位。
    推荐链接:Python 下载
    官方链接:外网下载
  • Node.js
    软件用途:提供npm环境
    版本要求:v12.0.0 及以上 64 位版本。
    推荐链接:Node.js下载
    官方链接:外网下载
  • hpm
    软件用途:包管理工具
    版本要求:新版即可
    通过上述中的Node.js进行下载配置
  • DevEco Device Tool
    软件用途:HarmonyOS源码的编译、烧录、调试插件。
    版本要求:v2.1.0及以上的新版本
    推荐链接:华为官网有下载方式,这里提供一个安装包,方便大家选择
    DevEco Device Tool下载
    官方链接:华为官网下载

2.安装步骤

vs code:

安装方法简单,无脑下一步即可。具体的CSDN中也有很多大佬讲述了,按照步骤搞就可以。
当然特别说明一定要设置好环境变量,勾选“添加到PATH(重启后生效)”的选项!!! 华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
其他看各位看官老爷的个人喜好,安装之后也可以参照上传资源里的小插件,美化一下。

Python:

也跟上面差不多

  • 勾选“add python X.X.X to PATH”的选项,然后Install(安装)华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
  • 然后到达下面这个图,直接close(可漏丝)
    华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
  • 打开命令行
    (win+R然后输入cmd)华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
  • 输入python --version,看看安装成功了没。(注意命令行的大小写问题,后面显示数字是版本号)
    华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
  • 在命令行工具中,分别执行如下命令设置 pip 源,用于后续安装 DevEco Device Tool
    过程中下载依赖的组件包。
    pip config set global.trusted-host repo.huaweicloud.com
    pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
    pip config set global.timeout 120

Node.js:

安装过程:略微麻烦,大家细心慢慢看~

  • 点击下载后的软件包进行安装,
    注意!!!
    安装过程中,Node.js 会自动在系统的 path 环境变量中配置 node.exe 的目录路径。
    具体安装选项参考(我就是想摸鱼了,好多)。。。
  • 重新打开命令行(方法如上,考点了属于是)
    输入“node -v”命令,能正常查询 Node.js 的版本号,说明Node.js 安装成功。华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js

安装hpm!!!(最重要的步骤):

  • 在安装 hpm 前,请检查网络连接状态,如果网络不能直接访问 Internet,则需要通过代理服务器才可以访问。这种情况下,需要先设置 npm 代理,才能安装 hpm。
    说明:如果已安装 hpm,可以执行 npm update -g @ohos/hpm-cli 命令升级 hpm 至最新版本。

  • 将npm设置为国内镜像(官方推荐为华为镜像)方法如下:
    (1). 打开命令行(方法之前提到过)
    (2). 执行如下命令

    npm config set registry https://repo.huaweicloud.com/repository/npm/
    

    (3). 然后执行如下命令安装最新版本 hpm。

    hpm -V
    

    华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
    原理相同,显示版本号,表示安装成功。

    (4). 安装失败的看这里!!!注意!!!

    • 有可能会有一部分人安装失败报错。可以检查所连接的网络是否需要代理。

    • 在软件所在文件夹中是否含有以下文件夹
      华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js

    • 网络如果正确,检查环境变量 如下图所示:首先编辑环境变量,是否对应安装的文件夹华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
      然后编辑系统变量是否对应软件安装所在文件夹:华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js

    • 看环境变量等是否

    • 最后如果以上步骤都没问题。安装hpm后仍然出现
      如图报错:华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js直接跳到下一步(玄学)安装华为官方插件,可以自动修复错误。

安装 DevEco Device Tool 插件:

DevEco Device Tool 正常运行需要依赖于 C/C++和 CodeLLDB 插件,在安装完DevEco
Device Tool 后,会自动从 Visual Studio Code 的插件市场安装 C/C++和 CodeLLDB 插件。因此,在安装 DevEco Device Tool 前,请检查 Visual Studio Code 的网络连接状态,如果网络不能直接访问 Internet,则需要通过代理服务器才可以访问,请先设置 Visual Studio Code 代 理。
注意:安装 DevEco Device Tool 时,请先关闭 Visual Studio Code。
(1). 解压压缩包,进行安装。
(2). 安装过程中,安装包会自动安装 DevEco Device Tool 所需的依赖文件(如 C/C++和
CodeLLDB 插件)并执行程序。
华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js
(3). 启动 Visual Studio Code,点击左侧的按钮,检查 INSTALLED 中,是否已成功安
装 C/C++、CodeLLDB 和 DevEco Device Tool。
华为hpm编辑工具,Harmony设备开发,harmonyos,npm,node.js

三、最后,windows的Harmony设备开发环境就完成啦!!!


四、总结

以上就是今天要讲的内容,本文简单介绍了Harmony设备开发的环境搭建。后续,还会继续更新Harmony的学习过程,大家在安装方面有任何问题也可以在评论区提出来。大家一起解决。


如果大家觉得还算有用的话
悄悄告诉你们一个催更小技巧
点赞、收藏、关注,可以加速更新嗷!!!文章来源地址https://www.toymoban.com/news/detail-708022.html


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

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

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

相关文章

  • 【华为鸿蒙系统学习】- HarmonyOS4.0开发|自学篇

    ​ 🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言: \\\"没有罗马,那就自己创造罗马~\\\" 目录 HarmonyOS 4.0 技术介绍: HarmonyOS三大特征:     1.实现硬件互助,资源共享。      2. 面向开发者,实现一次开发,多端部署。  3.一套操

    2024年02月05日
    浏览(47)
  • 【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言: \\\"没有罗马,那就自己创造罗马~\\\" 目录  创建鸿蒙第一个App项目  项目创建 工程目录区  预览区 运行Hello World 基本工程目录   ws:工程级别目录  entry:模块级别目录  app.json5 modu

    2024年02月04日
    浏览(54)
  • harmony 鸿蒙系统学习 安装ohpm报错 ohpm install failed

    一. 安装配置 DevEco Studio  安装包时报错 execute \\\'ohpm install\\\' failed. Install task failed: ArkTS 3.2.12.5. Install ArkTS dependencies failed. 解决办法 找原因,首先,我的电脑中之前安装过node,也许是因为这个。(其实不是) 先看软件的使用node的配置,发现config用的是 .npmrc文件,去c盘找到对应

    2024年02月21日
    浏览(40)
  • 华为Harmony——ArkTs语言

    我们以一个具体的示例来说明ArkTS的基本组成。如下图所示,当开发者点击按钮时,文本内容从“Hello World”变为“Hello ArkUI”。 装饰器: 用于装饰 类、结构、方法以及变量 ,并赋予其特殊的含义。如上述示例中 @Entry 、 @Component 和 @State 都是装饰器, @Component 表示自定义组

    2024年02月03日
    浏览(78)
  • 身份证阅读器和社保卡读卡器Harmony鸿蒙系统ArkTS语言SDK开发包

    项目需求,用ArkTS新一代开发语言实现了在Harmony鸿蒙系统上面兼容身份证阅读器和社保卡读卡器,调用了DonseeDeviceLib.har这个读卡库。 需要注意的是,鸿蒙系统的app扩展名为.hap,本项目编译输出的应用为:entry-default-signed.hap 下面是调用身份证阅读器读取身份证信息的接口,支

    2024年02月03日
    浏览(73)
  • 【Linux系统编程】Linux编辑器——vim

    从这篇文章开始,我们要来学习一些Linux中的开发工具。 这篇文章,我们先来学习一下Linux中的文本编辑器——vim。 首先我们来认识一下什么是vim Vim(Vi IMproved)是一款文本编辑器,它是从 Vi 编辑器发展而来的。Vim 在功能上比 Vi 更加强大,并提供了更多的扩展性和定制选项

    2024年02月13日
    浏览(55)
  • 【linux系统编程】编辑器gcc/g++

    目录 Linux下的编辑器 介绍: 1,编辑器gcc/g++ 1-1,系统的编译过程 1-2,预处理过程 1-3,编译过程 1-4,汇编过程 1-5,链接过程 介绍:         Linux系统下可支持很多高级语言的编辑,不同的编辑工具对应不同的语言。本章,我们重点介绍C语言的编辑器 gcc 和C++的编辑器 g++,

    2024年02月04日
    浏览(47)
  • 初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载

    初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载  构件的其中一个属性、方法,查找内容,替换内容。 构件工具箱非常丰富,其中该构件在 文本件构件板菜单下。 编程系统化课程总目录及明细,零基础学中文编程视频教程,

    2024年02月07日
    浏览(82)
  • Linux下的系统编程——vim/gcc编辑(二)

    前言: 在Linux操作系统之中有很多使用的工具,我们可以用vim来进行程序的编写,然后用gcc来生成可执行文件,最终运行程序。下面就让我们一起了解一下 vim和gcc 吧 目录 一、vim编辑 1.vim的三种工作模式  2.基本操作之跳转字符 (1)显示行号: (2)跳转到指定行: (3)跳

    2024年02月11日
    浏览(39)
  • 华为手机 Android Studio 启用WIFI调试配置支持Harmony

    Huawei Mate40 pro (OS: Harmony2) 注意: 手机和电脑必须处在同一网络下才能连接成功。(如:wifi) 进入开发者模式(进入方法百度) 按照图片方式启用相关选项 一下操作使用cmd进行 // 查看是否配置adb环境变量 where adb // 设置连接端口为8888(这个端口可更改,连接时需要) adb tcpip 8888 //

    2024年02月11日
    浏览(74)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包