树叶云鸿蒙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

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

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