购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 环境搭建

正所谓“工欲善其事,必先利其器”,搭建HarmonyOS开发环境需要满足以下条件:

· 操作系统:64位的Windows或macOS系统;

· 内存:8GB及以上;

· 硬盘:100GB及以上;

· 分辨率:1280×800像素及以上。

2.1.1 开发环境搭建

首先需要到HarmonyOS官网下载开发工具DevEco Studio,下载时需要选择操作系统对应的版本进行下载,如图2—1所示。

图2—1 下载DevEco Studio

下载完成后,解压安装包进行安装。启动DevEco Studio工具时,系统提示需要安装Node.js工具,这是因为HarmonyOS应用程序支持使用JS进行开发,所以只需要按照提示进行安装即可,如图2—2所示。

图2—2 安装Node.js和Ohpm

在弹出的SDK下载信息页面,设置SDK存放路径,单击【Next】按钮下载SDK,如图2—3所示。

图2—3 配置并下载SDK

等待SDK下载完成后,DevEco Studio会自动打开并进入欢迎页面。

2.1.2 配置环境变量

HDC是HarmonyOS官方为开发者提供的元服务调试工具,为了确保在后续的开发中能够顺利调试元服务,还需要为HDC工具设置环境变量。

图2—4 系统属性页面

对于Windows系统来说,可以依次选择【此电脑】→【属性】→【高级系统设置】进入系统属性页面,如图2—4所示。

打开系统变量,添加HDC_SERVER_PORT和OHOS_HDC_SERVER_PORT两个变量的配置,变量值设置为未被占用的端口,如7036和7037。然后在用户或者系统的Path变量中,添加HDC工具的路径,如下所示。

    C:\Users\XXXXX\AppData\Local\Huawei\
Sdk\hmscore\3.1.0\toolchains

完成环境变量配置后,重启DevEco Studio就可以了。对于macOS系统来说,需要先打开.bash_profile配置文件,命令如下。

    vi ~/.bash_profile

按下按键i进入insert输入模式,然后在.bash_profile文件中添加如下内容。

    export OHPM_HOME=/home/xxx/Downloads/ohpm
    export PATH=${OHPM_HOME}/bin:${PATH}

编辑完成后,按下Esc键退出编辑模式,然后输入“:wq”执行保存。最后执行source命令使配置的环境变量生效。

    source ~/.bash_profile

配置完成之后,可以打开命令行工具,然后执行如下命令来验证环境变量是否正确配置。

    ohpm info @ohos/lottie

如果成功输出如图2—5所示的内容,则说明环境变量设置成功。

图2—5 检查环境变量配置

2.1.3 环境诊断

开发环境搭建完成后,为了帮助开发者判断开发环境是否完备,DevEco Studio提供了环境诊断功能。打开DevEco Studio,在底部菜单选择【Help】→【Diagnose Development Environment】打开环境诊断工具,如图2—6所示。

图2—6 诊断开发环境

待自动检查完成,如果有检查未通过的项目,请根据检查项的错误描述和修复建议进行处理。

2.1.4 SDK下载与升级

首次打开DevEco Studio时,工具的配置向导会引导下载SDK及工具链。默认情况下,DevEco Studio会下载API Version 10的SDK及工具链,如果需要下载其他版本的SDK,可以进入SDK界面手动下载,如图2—7所示。

图2—7 手动下载SDK

2.1.5 注册账号

华为开发者联盟作为华为终端官方合作伙伴开放平台,致力于服务广大移动终端开发者。华为开发者联盟开放诸多能力和服务,降低开发门槛,助力开发者打造优质应用。同时,通过应用市场、负一屏等多样化推广渠道,触达华为终端的广大消费者,助力开发者推广自己的应用。

如果需要在元服务中使用华为开放服务,以及将元服务上架至华为应用市场分发至广大终端用户,那么必须进行华为账号的注册和实名认证。完成实名认证之后,就可以登录华为开发者联盟官网,创建并上架元服务,如图2—8所示。

登录AppGallery Connect,依次单击【我的应用】→【新建】来创建元服务,如图2—9所示。

当然,也可以返回应用列表,在HarmonyOS页签选择元服务类型来查看创建的元服务。

图2—8 登录华为开发者联盟官网

图2—9 新建元服务 E1f0JHAMRbc1G22QaK7b64EF/T3b5HmPuvwuTYRJuSoBwcmbDziIOuhnMuIb/aqg

点击中间区域
呼出菜单
上一章
目录
下一章
×