当前位置:网站首页>『HarmonyOS』DevEco的下载安装与开发环境搭建
『HarmonyOS』DevEco的下载安装与开发环境搭建
2022-07-26 06:34:00 【starry陆离】
作者简介:一位喜欢写作,计科专业大二菜鸟
个人主页:starry陆离
首发日期:2022年7月7日星期四
订阅专栏:『HarmonyOS』
每日推荐:基础算法无论在研究生面试还是求职面试都是十分重要的一环,这里推荐一款算法面试神器:牛客网-面试神器;算法题只有多刷勤刷才能保持思路与手感,大家赶紧行动起来吧(温馨提示:常见的面试问答题库也很nice哦)
如果文章有帮到你的话记得点赞+收藏支持一下哦

『HarmonyOS』DevEco的下载安装与开发环境搭建
1.开发准备
申请成为开发者
在进行HarmonyOS应用/服务开发前,开发者需要注册一个华为开发者帐号。可以访问:https://www.harmonyos.com,点击右上角注册,在注册页面,选择手机号或邮箱地址注册:

开发者实名认证
注册完毕后,需要完成实名认证,实名认证方式分为:“个人开发者实名认证”和“企业开发者实名认证”。具体步骤是:
- 选择开发者类别:这里选择个人开发者;
- 是否有敏感应用上架:选择有敏感应用上架到应用市场;
- 选择认证方式:根据实际情况选择人脸识别认证或个人银行卡认证;
- 管理页面:进入开发者服务管理页面进行相关配置

2.下载与安装DevEco Studio
HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向终端全场景多设备的一站式集成开发环境(IDE),同时支持OpenHarmony和HarmonyOS应用/服务(Application/Service)开发。为开发者提供一站式的分布式应用/服务开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。
Windows运行环境要求:为保证DevEco Studio正常运行,建议电脑配置满足如下要求:
- 操作系统:Windows10 64位
- 内存:8GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
2.1HarmonyOS官网
HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者
DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。
- 进入HUAWEI DevEco Studio(https://developer.harmonyos.com/cn/develop/deveco-studio/)产品页,点击下载列表后的按钮,下载DevEco Studio。

不要下载这个版本,这个版本没有java模式,OpenHarmony和HarmonyOS是有区别的。

2.2安装DevEco
下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio后,点击Next,直至安装完成。

点击next

选择安装位置

创建快捷方式,增加环境变量

3.配置环境变量
3.1SDK安装
第一次使用DevEco Studio,需要下载HarmonyOS SDK及对应工具链。如果是非首次安装DevEco Studio,SDK下载和更新方法请参考更新HarmonyOS SDK。
下载HarmonyOS SDK
运行已安装的DevEco Studio,首次使用,请选择Do not import settings,点击OK。

进入DevEco Studio操作向导页面,设置npm registry,DevEco Studio已预置对应的仓,直接点击Start using DevEco Studio进入下一步。

根据DevEco Studio操作向导指引下载SDK,默认下载OpenHarmony SDK。默认存储路径为users目录,也可选择任意不包含中文字符的路径,然后点击Next。

在弹出的SDK下载信息页面,点击Next,并在弹出的License Agreement窗口,点击Accept开始下载SDK。


等待OpenHarmony SDK及工具下载完成,点击Finish,界面会进入到DevEco Studio欢迎页
点击欢迎页中的Configure(或图标) > Settings > SDK Manager > HarmonyOS Legacy SDK,然后点击Edit设置HarmonyOS SDK存储路径。

设置HarmonyOS Legacy SDK Location存储路径,然后点击Next。请注意,该路径不能与OpenHarmony SDK存储路径相同,否则会导致OpenHarmony SDK的文件被删除。

在弹出的SDK下载信息页面,点击Next,并在弹出的License Agreement窗口,点击Accept开始下载SDK。
下载完成后,点击Finish。自此,HarmonyOS SDK就安装完成了。
SDK默认只会下载最新版本的Java SDK、JS SDK、Previewer和Toolchains,点击上图欢迎页中的Configure(或图标) > Settings > SDK Manager > HarmonyOS Legacy SDK,进入HarmonyOS Legacy SDK页面,可以下载其它组件,只需要勾选对应的组件包,然后点击Apply即可。
3.2HDC配置(可选)
HDC是为开发者提供HarmonyOS应用/服务的调试工具,为方便使用HDC工具,请为HDC工具及其端口号设置环境变量。
Windows环境变量设置方法:
(1)在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值设置为7035。

HDC_SERVER_PORT

同样的在系统环境变量中新建这个端口号
(2)在path变量中,添加HDC工具路径,HDC工具路径为:HarmonyOS SDK安装目录/toolchains(默认路径:C:\Users\admin\AppData\Local\Huawei\Sdk\toolchains),环境变量配置完成后,关闭并重启DevEco Studio。


验证环境是否配置成功

至此HarmonyOS的开发环境就搭建好了,下一章节我们就来创建第一个鸿蒙工程并学会如何使用本地虚拟机和远程虚拟机,点个关注吧
每日推荐:基础算法无论在研究生面试还是求职面试都是十分重要的一环,这里推荐一款算法面试神器:牛客网-面试神器;算法题只有多刷勤刷才能保持思路与手感,大家赶紧行动起来吧(温馨提示:常见的面试问答题库也很nice哦)
边栏推荐
- BigDecimal变为负数
- @Constructorproperties annotation understanding and its corresponding usage
- [day_030420] numbers that appear more than half of the time in the array
- BPG notes (IV)
- MySQL multi table query introduction classic case
- Use scanner to get multiple data types from the keyboard
- Do it yourself smart home: intelligent air conditioning control
- 【故障诊断】基于贝叶斯优化支持向量机的轴承故障诊断附matlab代码
- 【Day03_0420】C语言选择题
- 机械制造企业如何借助ERP系统,做好生产管理?
猜你喜欢

Go 的切片与数组

【图像去噪】基于双立方插值和稀疏表示实现图像去噪matlab源码

Upgrade appium automation framework to the latest 2.0

Address resolution ARP Protocol

Which "digital currencies" can survive this winter? 2020-03-30

@ConstructorProperties注解理解以及其对应使用方式

Jz36 binary search tree and bidirectional linked list

Conda 虚拟环境envs目录为空

09 eth smart contract

C语言进阶——可存档通讯录(文件)
随机推荐
[day_020419] sort subsequence
Basis of multimodal semantic segmentation
【图像隐藏】基于混合 DWT-HD-SVD 的数字图像水印方法技术附matlab代码
The "darkest hour" has not come yet. Cherish every bullet 2020-03-22
Downloadutilse tool class without error
力扣——3. 无重复字符的最长子串
Go 的切片与数组
[Hangzhou][15k-20k] medical diagnosis company recruits golang development engineers without overtime! No overtime! No overtime!
【Day_06 0423】不要二
[pytorch] fine tuning technology
RNN循环神经网络
【pytorch】微调技术
机械制造企业如何借助ERP系统,做好生产管理?
JS date details, string to date
[untitled]
[Web3 series development tutorial - create your first NFT (4)] what can NFTs bring to you
PG vacuum auto vacuum
If I want to listen to Jay Chou with you, I want you to listen to my whole youth
[pytorch] CNN practice - flower species identification
@Constructorproperties annotation understanding and its corresponding usage
