You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac上配置Dev Eco环境的代理服务器?该步骤是否可跳过?

代理配置必要性说明

该步骤不是必须完成的通用环节,仅在以下场景需要配置,不满足可以直接跳过:

  • 你当前使用的网络无法直接访问HarmonyOS官方SDK仓库、DevEco更新服务,需要通过代理才能完成依赖拉取、版本更新操作
  • 你所在企业要求必须走内部代理才能访问私有npm、Maven依赖源

Mac端DevEco代理配置步骤

分为IDE全局配置和项目级配置两类,按需选择即可:

1. IDE全局代理配置(对所有DevEco项目生效)

  • 打开DevEco Studio,点击顶部菜单栏DevEco Studio > Settings,或者直接按快捷键Command + ,唤起设置面板
  • 在左侧导航栏依次选择Appearance & Behavior > System Settings > HTTP Proxy
  • 如果你Mac系统已经配置过全局代理,直接选择Auto-detect proxy settings即可自动复用系统代理配置
  • 手动配置代理的话选择Manual proxy configuration,按实际代理信息填写HTTP/HTTPS的代理地址、端口,需要账号密码认证的话勾选Proxy authentication填写对应信息
  • 点击Check connection,输入https://repo.harmonyos.com测试连通性,提示连通成功后点击Apply保存配置即可

2. 项目级代理配置(仅对当前项目生效)

如果只需要给单个项目配置代理,分别修改对应包管理器的配置即可:

NPM代理配置

打开终端进入项目根目录,执行对应命令:

# 无认证场景配置
npm config set proxy http://[代理地址]:[代理端口]
npm config set https-proxy http://[代理地址]:[代理端口]

# 有账号密码认证场景配置
npm config set proxy http://[账号]:[密码]@[代理地址]:[代理端口]
npm config set https-proxy http://[账号]:[密码]@[代理地址]:[代理端口]

Gradle代理配置

打开项目根目录下的gradle.properties文件,添加如下配置:

systemProp.http.proxyHost=你的代理地址
systemProp.http.proxyPort=你的代理端口
systemProp.https.proxyHost=你的代理地址
systemProp.https.proxyPort=你的代理端口
# 有认证需求的话追加以下配置
systemProp.http.proxyUser=你的代理账号
systemProp.http.proxyPassword=你的代理密码
systemProp.https.proxyUser=你的代理账号
systemProp.https.proxyPassword=你的代理密码

配置完成后重启IDE或者重新同步项目依赖即可生效,不需要使用代理时删除对应配置项即可恢复默认网络设置。

内容的提问来源于stack exchange,提问作者Dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 13:48:01