正所谓“工欲善其事,必先利其器”,搭建HarmonyOS开发环境需要满足以下条件:
· 操作系统:64位的Windows或macOS系统;
· 内存:8GB及以上;
· 硬盘:100GB及以上;
· 分辨率:1280×800像素及以上。
首先需要到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会自动打开并进入欢迎页面。
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 检查环境变量配置
开发环境搭建完成后,为了帮助开发者判断开发环境是否完备,DevEco Studio提供了环境诊断功能。打开DevEco Studio,在底部菜单选择【Help】→【Diagnose Development Environment】打开环境诊断工具,如图2—6所示。
图2—6 诊断开发环境
待自动检查完成,如果有检查未通过的项目,请根据检查项的错误描述和修复建议进行处理。
首次打开DevEco Studio时,工具的配置向导会引导下载SDK及工具链。默认情况下,DevEco Studio会下载API Version 10的SDK及工具链,如果需要下载其他版本的SDK,可以进入SDK界面手动下载,如图2—7所示。
图2—7 手动下载SDK
华为开发者联盟作为华为终端官方合作伙伴开放平台,致力于服务广大移动终端开发者。华为开发者联盟开放诸多能力和服务,降低开发门槛,助力开发者打造优质应用。同时,通过应用市场、负一屏等多样化推广渠道,触达华为终端的广大消费者,助力开发者推广自己的应用。
如果需要在元服务中使用华为开放服务,以及将元服务上架至华为应用市场分发至广大终端用户,那么必须进行华为账号的注册和实名认证。完成实名认证之后,就可以登录华为开发者联盟官网,创建并上架元服务,如图2—8所示。
登录AppGallery Connect,依次单击【我的应用】→【新建】来创建元服务,如图2—9所示。
当然,也可以返回应用列表,在HarmonyOS页签选择元服务类型来查看创建的元服务。
图2—8 登录华为开发者联盟官网
图2—9 新建元服务