``<<<一文看懂HarmonyOS服务卡片运行原理和开发方法>>>
公司网络有限制,如何设置网关代理搭建HarmonyOS开发IDE?HarmonyOS应用开发环境搭建还有哪些难点?今天为大家一一解答!
DevEco Studio是什么?
DevEco Studio是基于
IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境,为开发者提供从工程模板创建、代码开发、编译、调试、测试、发布到华为应用市场等E2E的HarmonyOS应用开发服务。支持Java、JS、C/C++开发语言。
DevEco Studio具备哪些优势?DevEco Studio具有以下特色能力:融合UX设计,分布式多端开发,分布式多端调测,多端模拟仿真,全方位质量保障,纯净安全等。关于这些特色能力,后续会为大家带来详细的介绍和使用教程
HarmonyOS应用开发环境的搭建流程 HarmonyOS应用开发环境的搭建流程,分为如下4步设置网络为可选步骤,后面会详细讲在什么情况下需设置
黄色底纹是环境搭建过程容易出错的地方,大家要留意
!安装软件
下载DevEco Studio:访问HarmonyOS应用开发官方网站,点击开发,在HUAWEI DevEco Studio中点击立即下载。下载DevEco Studio需要使用华为开发者帐号进行登录,登录成功后,点击Windows版本后的下载按钮,签署DevEco Studio协议,点击同意,开始下载。
下载完成后,打开安装包,双击安装程序进行安装,设置安装路径。点击Next,勾选DevEco Studio launcher,创建桌面快捷方式,点击Next,点击Install开始安装。安装完成后,先暂时不启动IDE。
下载和安装Node.js:访问Node.js官网,下载LTS下的Windows 64位版本。下载完成后,双击安装包进行安装,勾选同意许可协议,设置安装路径,一直点击Next,直到安装完成。 到这里,HarmonyOS应用开发所需的软件就安装完成了。
!网络设置
网络设置为可选步骤,如果您的计算机访问Internet受限,不能直接访问,就需要设置网络。比如,某些企业对于企业内部访问Internet会做限制,只能通过代理方式访问指定的网站,这种情况就需要手动设置相应的代理。否则,可以跳过该步骤。
下面我们来看一下网络的设置方法:
左右滑动查看更多
首先设置npm代理:打开命令行工具,输入设置代理的命令,如画面中所示,其中代理服务器的信息(帐号、密码、代理服务器和端口号),需要您根据实际进行修改,如果不清楚,可以咨询网络管理人员。
接下来设置https的代理:输入如画面所示的命令。如果代理服务器不需要认证,删除前面两条命令中的用户名+密码+@符号即可。代理设置完成后,可以执行npm info express命令,输出如下显示结果,说明网络访问正常,代理设置成功,进入下一步。 接下来设置Gradle代理:Gradle缓存目录默认在C盘user目录下,如果您有设置Gradle环境变量,请以环境变量地址为准。下面以默认目录为例,进入C盘、user、username目录下,创建一个.gradle的文件夹。在.gradle文件夹下创建一个文本文档,并修改未gradle.properties,填写代理服务器信息。我们可以在DevEco Studio文档中拷贝配置脚本。在DevEco Studio页面,点击查看文档,在“快速开始 > 配置开发环境 > 设置Gradle代理”章节,拷贝配置脚本,然后修改代理服务器信息(帐号、密码、代理服务器和端口号),需要注意的是,nonProxyHosts中过滤不需要代理的地址,需要用“|”隔开。 最后设置DevEco Studio代理:打开DevEco Studio,点击OK,DevEco Studio会自动检查网络连接情况,如果网络不通,会提示需要设置代理信息,点击Setup Proxy设置DevEco Studio代理。勾选Manual proxy configuration,分别输入代理服务器、端口号,不需要代理的地址、帐号和密码信息,与Gradle代理设置的代理服务器信息相同,需要注意的是,No proxy for中过滤不需要代理的地址,需要用英文“,”隔开。设置完成后,点击OK。
!下载组件
DevEco Studio的网络连接正常后,会自动根据向导下载HarmonyOSSDK(默认会下载到C盘目录,如果不想将SDK下载到C盘,可以点Cancel取消,然后指定SDK的存储路径后再进行下载),我们选择默认存储路径,点击Next,勾选Accept,开始下载SDK,然后等待下载完成,下载完成后,点击Finish。
接下来点击Configure > Settings,打开HarmonyOS SDK界面,可以看到,默认只会下载Java SDK和Toolchain,我们可以手动勾选下载Previewer、JS和Native,点击Apply,点击OK,开始下载。这个地方容易出错的是下载JS SDK失败,原因可能是Node.js安装有问题(请重新下载安装),或者网络问题,如果是网络问题,除了检查npm代理外,还可以设置npm华为公有云仓库再试,详情请参考《DevEco Studio使用指南》的“配置开发环境”章节。下载完成后,点击Finish。好了,HarmonyOS的SDK和Previewer就下载完成了,点击OK。
《DevEco Studio使用指南》:
!创建应用
环境准备就绪后,我们可以创建一个新工程来验证环境设置是否正确。在DevEco Studio欢迎界面,点击Create HarmonyOS Project,选择设备和模板,以设备Phone为例,选择一个EmptyFearture Ability(Java)模板,点击Next。工程的配置都可以采用默认配置,点击Finish。
工程创建完成后,DevEco Studio会自动进行工程的构建,首先会自动下载Gradle工具,因为Gradle仓在海外站点,国内开发者可能会出现Gradle下载缓慢或者失败的情况,可以直接通过浏览器访问gradle官网,下载对应版本的Gradle工具,然后进行离线配置,配置方法可以参考HarmonyOS应用开发官方文档指导的“常见问题> 环境搭建”章节。等待工程同步完成,看到提示successful,说明工程同步成功。
恭喜你!您的HarmonyOS开发环境搭建完成
接下来可以进行HarmonyOS应用开发和探索更多新的功能了!
<<< 一文看懂HarmonyOS服务卡片运行原理和开发方法>>>
<<< 下载 IDE>>>
``
|