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

因网络代理问题无法通过Expo运行Android模拟器,求代理设置方法

解决方案:Expo代理配置与离线模式报错处理

一、配置Expo代理

可通过以下方式解决代理问题:

1. 临时命令行启动(单次生效)

启动项目时直接指定代理参数:

  • HTTP代理:
    expo start --android --http-proxy http://你的代理地址:端口
    
  • HTTPS代理:
    expo start --android --https-proxy https://你的代理地址:端口
    
  • 带认证的代理:
    expo start --android --http-proxy http://用户名:密码@你的代理地址:端口
    

2. 永久环境变量配置(全局生效)

Windows系统:

  • 命令行临时设置(重启终端失效):
    set HTTP_PROXY=http://你的代理地址:端口
    set HTTPS_PROXY=https://你的代理地址:端口
    
  • 永久系统环境变量:
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量中添加HTTP_PROXY和HTTPS_PROXY,值为你的代理地址和端口。

项目级配置:

在项目根目录创建.env文件,添加以下内容:

HTTP_PROXY=http://你的代理地址:端口
HTTPS_PROXY=https://你的代理地址:端口

Expo CLI会自动读取该文件的环境变量。

二、解决当前离线模式报错

  1. 关闭离线模式:
    检查启动命令是否带--offline标志,移除它;同时检查系统是否设置了EXPO_OFFLINE环境变量,如有则删除该变量。

  2. 手动安装Expo Go到模拟器:
    如果代理配置后仍无法自动安装,可手动操作:

    • 打开Android模拟器的Google Play Store,搜索「Expo Go」并安装;
    • 或下载Expo Go的APK文件,直接拖入模拟器完成安装。

内容的提问来源于stack exchange,提问作者Akash Chandra Gupta

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 21:42:07