软件安装
下载和安装Node.js
- 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Windows 64位对应的软件包
- 点击下载后的软件包进行安装, 一路Next,直至Finish;安装过程中,Node.js会自动在系统的path环境变量中配置node.exe的目录路径。
- 安装成功后,打开命令行工具,输入node -v命令可以检查版本号信息;
下载和安装DevEco Studio
- 进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包;(需登录/注册开发者帐号)
- 双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
- 安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据配置开发环境,检查和配置开发环境。
配置开发环境
设置代理(非必选)
设置npm代理
- 前提:仅当网络不能直接访问Internet & 需要使用JS语言开发HarmonyOS应用,否则无需配置
1. 设置代理
// 如果使用的代理服务器需要认证
npm config set proxy http://user:password@proxyserver:port
npm config set https-proxy http://user:password@proxyserver:port
// 如果使用的代理服务器不需要认证(不需要帐号和密码)
npm config set proxy http://proxyserver:port
npm config set https-proxy http://proxyserver:port
2. 验证
npm info express
3. 设置npm仓库(为了提升下载JS SDK时,使用npm安装JS依赖的速度)
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
设置Gradle代理
- 前提:仅当网络不能直接访问Internet时, 否则无需配置
- 打开“此电脑”,在文件夹地址栏中输入%userprofile%(Mac系统请点击前往 > 个人),进入个人用户界面。
- 创建一个文件夹,命名为.gradle。如果已有.gradle文件夹,请跳过此操作。
- 进入.gradle文件夹,新建一个文本文档,命名为gradle,并修改后缀为.properties。
- 打开gradle.properties文件中,添加如下脚本,然后保
systemProp.http.proxyHost=proxy.server.com
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=*.company.com|10.*|100.*
systemProp.http.proxyUser=userId
systemProp.http.proxyPassword=password
systemProp.https.proxyHost=proxy.server.com
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=*.company.com|10.*|100.*
systemProp.https.proxyUser=userId
systemProp.https.proxyPassword=password
设置DevEco Studio代理
- 前提:仅当网络不能直接访问Internet时, 否则无需配置
- 运行已安装的DevEco Studio,首次使用,请选择Do not import settings,点击OK。
- 根据DevEco Studio欢迎界面的提示,点击Setup Proxy,或者在欢迎页点击Configure > Settings > Appearance & Behavior > System Settings > HTTP Proxy进入HTTP Proxy设置界面(Mac系统为Configure > Preferences > Appearance & Behavior > System Settings > HTTP Proxy);
- 设置DevEco Studio的HTTP Proxy信息。
- 配置完成后,点击Check connection,输入网络地址(如:https://developer.harmonyos.com),检查网络连通性。提示“Connection successful”表示代理设置成功。
- 点击OK按钮完成DevEco Studio代理配置。
下载HarmonyOS SDK
- DevEco Studio代理设置完成后,会提示安装HarmonyOS SDK,可以点击Next下载到默认目录中;如果想更改SDK的存储目录,请点击Cancel,根据下面步骤进行操作。
- 在菜单栏点击Configure > Settings或者默认快捷键Ctrl+Alt+S(Mac系统为Configure > Preferences,快捷键Command+,),打开Settings配置界面。
- 进入Appearance & Behavior > System Settings > HarmonyOS SDK菜单界面,点击Edit按钮,设置HarmonyOS SDK存储路径。
- 选择HarmonyOS SDK存储路径(不能包含中文),然后点击Next,默认会下载最新版本的Java SDK和Toolchains。在弹出的License Agreement窗口,点击Accept开始下载SDK。
- 等待HarmonyOS SDK及工具下载完成,点击Finish,可以看到默认的SDK Platforms > Java及SDK Tools > Toolchains已完成下载。
- 如果工程还会用到JS或者C/C++语言,请在SDK Platform中,勾选对应的SDK包,点击Apply,SDK Manager会自动将SDK包和工具链,下载到3中设置的SDK存储路径中。
运行HelloHarmony
- 打开DevEco Studio,在欢迎页点击Create HarmonyOS Project,创建一个新工程;
- 选择设备类型和模板,以Phone为例,选择Empty Feature Ability(Java),点击Next;
- 填写项目相关信息,保持默认值即可,点击Finish;
- 工程创建完成后,DevEco Studio会自动进行工程的同步,首次创建工程时,会自动下载Gradle工具,时间较长,请耐心等待;
- 在DevEco Studio菜单栏,点击Tools > HVD Manager。首次使用模拟器,需下载模拟器相关资源,请点击OK,等待资源下载完成后,请重新点击Tools > HVD Manager;
- 在浏览器中弹出华为开发者联盟帐号登录界面,请输入已实名认证的华为开发者联盟帐号的用户名和密码进行登录;
- 登录后,请点击界面的允许按钮进行授权;
- 在设备列表中,选择Phone设备,并运行模拟器;
- 点击DevEco Studio工具栏中的run按钮运行工程,或使用默认快捷键Shift+F10(Mac为Control+R)运行工程;
- 在弹出的Select Deployment Target界面选择已启动的模拟器,点击OK按钮;
- DevEco Studio会启动应用的编译构建,完成后应用即可运行在模拟器上;