树叶云鸿蒙OS教程:鸿蒙OS 配置开发环境

DevEco Studio 开发环境需要依赖于网络环境,需要连接上网络才能确保工具的正常使用,可以根据如下两种情况来配置开发环境:

  • 如果可以直接访问 Internet,只需进行[设置npm仓库]和[下载HarmonyOS SDK] 操作。
  • 如果网络不能直接访问 Internet,需要通过代理服务器才可以访问,请根据本章节内容逐条设置开发环境。

npm 设置

设置 npm 代理

只有在同时满足以下两个条件时,需要配置 npm 代理,否则,请跳过本章节。

  • 需要使用 JS 语言开发 HarmonyOS 应用。
  • 网络不能直接访问 Internet,而是需要通过代理服务器才可以访问。这种情况下,配置 npm 代理,便于从 npm 服务器下载 JS 依赖。

打开命令行工具,按照如下方式进行 npm 代理设置和验证。

  1. 执行如下命令设置 npm 代理。
  • 如果使用的代理服务器需要认证,请按照如下方式进行设置(请将 user、password、proxyserver 和 port 按照实际代理服务器进行修改)。
     npm config set proxy http://user:password@proxyserver:portnpm config set https-proxy http://user:password@proxyserver:port

  • 如果使用的代理服务器不需要认证(不需要帐号和密码),请按照如下方式进行设置。
     npm config set proxy http:proxyserver:portnpm config set https-proxy http:proxyserver:port

  1. 代理设置完成后,执行如下命令进行验证。
   npm info express

执行结果如下图所示,则说明代理设置成功。

设置 npm 仓库

为了提升[下载 JS SDK]时,使用 npm 安装 JS 依赖的速度,建议在命令行工具中执行如下命令,重新设置 npm 仓库地址。

npm config set registry https://mirrors.huaweicloud.com/repository/npm/

设置Gradle代理

如果网络不能直接访问 Internet,而是需要通过代理服务器才可以访问,这种情况下,需要设置 Gradle 代理,来访问和下载 Gradle 所需的依赖。否则,请跳过本章节。

  1. 打开“此电脑”,在文件夹地址栏中输入 %userprofile%,进入个人数据界面。

  1. 创建一个文件夹,命名为 .gradle.。如果已有 .gradle 文件夹,请跳过此操作。
  1. 进入.gradle文件夹,新建一个文本文档,命名为 gradle,并修改后缀为 .properties
  1. 打开gradle.properties文件中,添加如下脚本,然后保存。

其中代理服务器、端口、用户名、密码和不使用代理的域名,请根据实际代理情况进行修改。其中不使用代理的 “nonProxyHosts”的配置间隔符是 “|”。

   systemProp.http.proxyHost=proxy.server.comsystemProp.http.proxyPort=8080systemProp.http.nonProxyHosts=*.company.com|10.*|100.*systemProp.http.proxyUser=userIdsystemProp.http.proxyPassword=passwordsystemProp.https.proxyHost=proxy.server.comsystemProp.https.proxyPort=8080systemProp.https.nonProxyHosts=*.company.com|10.*|100.*systemProp.https.proxyUser=userIdsystemProp.https.proxyPassword=password

设置 DevEco Studio 代理

如果网络不能直接访问 Internet,而需要通过代理服务器才可以访问,这种情况下,需要设置 DevEco Studio 代理,来访问和下载外部资源。否则,请跳过本章节。

  1. 运行已安装的 DevEco Studio,首次使用,请选择 Do not import settings,点击 OK
  1. 根据 DevEco Studio 欢迎界面的提示,点击 Setup Proxy,或者在欢迎页点击Configure > Settings >Appearance&Behavior > System Settings >HTTP Proxy进入 HTTP Proxy 设置界面。
  1. 设置 DevEco Studio 的 HTTP Proxy 信息。
  • HTTP

配置项,设置代理服务器信息。

  • Host name:代理服务器主机名或IP地址。
  • Port number:代理服务器对应的端口号。
  • No proxy for:不需要通过代理服务器访问的 URL 或者 IP 地址(地址之间用英文逗号分隔)。
  • Proxy authentication

配置项,如果代理服务器需要通过认证鉴权才能访问,则需要设置。否则,请跳过该配置项。

  • Login:访问代理服务器的用户名。
  • Password:访问代理服务器的密码。
  • Remember:勾选,记住密码。
  1. 配置完成后,点击 Check connection,输入网络地址(如:https://developer.harmonyos.com),检查网络连通性。提示“Connection successful”表示代理设置成功。
  1. 点击 OK 按钮完成 DevEco Studio 代理配置。
  1. DevEco Studio 代理设置完成后,会提示安装 HarmonyOS SDK,可以点击 Next 下载到默认目录中;如果想更改 SDK 的存储目录,请点击 Cancel,并根据 [ 下载HarmonyOS SDK ] 进行操作。

下载 HarmonyOS SDK

Devco Studio 提供 SDK Manager 统一管理 SDK 及工具链,下载各种编程语言的 SDK 包时,SDK Manager 会自动下载该 SDK 包依赖的工具链。

SDK Manager 提供多种编程语言的 SDK 包,各 SDK 包的说明请参考:

  • Native:C/C++ 语言 SDK 包,默认不自动下载,需手动勾选下载。对应的接口文档请参考《Native API参考》。
  • JS:JS 语言 SDK 包,默认不自动下载,需手动勾选下载。对应的接口文档请参考《JS API参考》。
  • Java:Java语言SDK包,首次下载SDK时默认下载。对应的接口文档请参考《Java API参考》。

同时还提供 SDK 对应的工具链(SDK Tools):

  • Toolchains:SDK 工具链,HarmonyOS 应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载 SDK 时默认下载。
  • Previewer:Lite Wearable 预览器,在开发过程中可以动态预览 Lite Wearable 应用的界面呈现效果,默认不自动下载,需手动勾选下载。

首次下载 HarmonyOS SDK 时,只会 默认下载 **Java SDK 和 Toolchains**。因此,如果还需要使用 JS 或 C/C++ 语言开发应用时,需手动下载对应的SDK包。

  1. 在菜单栏点击 Configure > Settings 或者默认快捷键 Ctrl+Alt+S,打开 Settings 配置界面。
  1. 进入 Appearance&Behavior > System Settings > HarmonyOS SDK菜单界面,点击 Edit 按钮,设置 HarmonyOS SDK 存储路径。
  1. 选择 HarmonyOS SDK 存储路径(不能包含中文),然后点击 Next。在弹出的 License Agreement 窗口,点击 Accept 开始下载 SDK。

说明

如果本地已有 SDK 包,请选择本地已有 SDK 包的存储路径,DevEco Studio 会增量更新 SDK 及工具链。

  1. 等待 HarmonyOS SDK 及工具下载完成,点击 Finish,可以看到默认的 SDK Platforms > Java SDK及SDK Tools > Toolchains 已完成下载。

  1. 如果工程还会用到 JS 或者 C/C++ 语言,请在 SDK Platform 中,勾选对应的 SDK 包,点击 Apply,SDK Manager 会自动将 SDK 包和工具链,下载到3中设置的 SDK 存储路径中。(JS SDK 下载失败或者缓慢?)

开发环境配置完成后,可以通过运行HelloWorld工程来验证环境设置是否正确。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/170541.html<

(0)
管理的头像管理
上一篇2025-03-22 10:53
下一篇 2025-03-22 10:55

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注