鸿蒙开发环境搭建-入门篇

本文章讲述如何搭建鸿蒙应用开发环境:新建工程、虚拟机运行、真机调试等。

开发工具: DevEco Studio 5.0.3.906

os系统: mac

参考文档:https://juejin.cn/post/7356143704699699227

官网鸿蒙应用开发学习文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-dev-guide-V5

一、加入华为开发者计划

华为开发者官网:https://developer.huawei.com/consumer/consumer/cn/console/setting/profile

选择鸿蒙开发者

注册华为账号,并认证

实名认证:选择个人开发者

二、安装工具DevEco Studio

1. 下载Harmony DevecoStudio

官网下载安装包

下载链接:https://developer.huawei.com/consumer/cn/deveco-studio/#download

2. 安装工具

打开工具下载文件夹,双击.dmg,拖动图标以安装

注:新的安装包版本已经集成了node.js、ohpm、harmonyOS sdk不需要单独配置了

根据向导指引安装,不需要做配置,安装完成

检查环境

3. 安装华为模拟器

打开Device Manager

添加模拟器

点击下载再去点击next

选择接受

下载要等一会

点击finish

点击运行按钮启动模拟器

模拟器启动如图

三、新建工程,模拟器运行

新建一个工程File->new->create project

创建完成

编译构建build project

右上角登陆华为账号

点击右边previewer打开实时预览界面

打开模拟器

点击运行,运行如下

四、真机运行

1. 打开华为手机开发者模式

参考文档:https://jingyan.baidu.com/article/8ebacdf00b951708f75cd54a.html

设置->关于手机->多次点击版本号,提示已进入开发者模式即可

2. 设置usb调试

设置->系统和更新->开发人员选项->USB调试打开

3. 安装华为调试工具HDC(鸿蒙系统调试需要华为专用调试工具,adb不能用)

官网下载Command Line Tools工具

下载地址:https://developer.huawei.com/consumer/cn/download/

注:一定要找到对应版本,我第一次下载错了,配置完不能用🙃

复制到用户目录下,解压。

4. 配置环境变量

参考官网hdc介绍文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hdc-V5

编译文件 vi ~/.zshrc,添加下面两行代码

bash 复制代码
export PATH=~/command-line-tools//sdk/default/openharmony/toolchains
export HDC_SERVER_PORT=7035

5. 配置成功

6. 查看真机udid,(用来申请加白)

bash 复制代码
hdc shell bm get --udid

7. 加白成功后,真机调试

不加白无法安装测试包到机器上,报错如下:

相关推荐
熊猫钓鱼>_>几秒前
Flutter app_settings 鸿蒙适配实战:Intent 体系到 Want 的跨越
flutter·华为·harmonyos·openharmony·intent·want
贾伟康3 小时前
【句匠|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
harmonyos·arkts·应用上架·appgallery·发布审核
贾伟康3 小时前
【句匠|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
harmonyos·arkts·数据持久化·appstorage·preferences
贾伟康6 小时前
【句匠|16】HarmonyOS ArkTS 多设备布局实战:适配手机、平板和 PC/2in1 的窗口变化
harmonyos·arkts·arkui·响应式布局·多设备适配
小雨青年7 小时前
【HarmonyOS 7 平行视界深度实战】03 购物模式怎么实现连续浏览和左右推挤
华为·harmonyos
SuperHeroWu79 小时前
HarmonyOS Dev Assistant (HarmonyOS开发助手)如何打通元服务开发全流程
ai·agent·harmonyos·vs code·元服务·hbuilderx·assistant
熊猫钓鱼>_>9 小时前
用 OHAudioSuite 空间渲染节点搭一座「3D 有声博物馆」——从三种模式到 FreeBuds 头追的实战记录
c++·3d·ai·harmonyos·arkts·audio·ohaudiosuite
OH_TPC9 小时前
HarmonyOS APP开发---"心动卡"社交匹配App,需要用到这个库
harmonyos
光锥智能9 小时前
HUAWEI WATCH 6系列正式发布:鸿蒙AI手表,智慧健康旗舰
人工智能·华为·harmonyos
光锥智能10 小时前
HUAWEI WATCH Ultimate 2 非凡探索推出滑雪登山功能,专业数据助力探索雪域奇境
华为