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

Expo SDK40升41后M1 Mac安卓模拟器无法加载项目报错

M1 Mac升级Expo SDK41后安卓模拟器部署失败修复方案

问题表现

  • 运行环境:M1芯片Mac设备,Expo SDK从40版本升级至41版本,同项目iOS模拟器运行无异常
  • 故障现象:Android Studio模拟器可正常启动进入系统桌面,但项目无法部署加载,进程持续卡在Installing Expo Go 2.19.7 on Pixel_5_API_33步骤
  • 终端核心报错输出:
› Opening on Android...
› Opening emulator Pixel_5_API_33
› Opening exp://172.16.100.190:19000 on Pixel_5_API_33
Couldn't start project on Android: Error running adb: adb: failed to install /Users/me/.expo/android-apk-cache/Exponent-2.19.7.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
› Press ? │ show all commands
  • 伴随现象:终端弹出下载耗时过长的提示,安装流程无进度推进。

故障根因

报错码INSTALL_FAILED_INSUFFICIENT_STORAGE直接指向模拟器内部存储空间不足:SDK升级到41版本后,匹配的Expo Go 2.19.7安装包体积比旧版本更大,原有模拟器默认分配的存储配额不足,叠加旧版本Expo Go的残留缓存占用,就会触发安装失败。iOS模拟器默认采用动态存储分配机制,因此不会出现同类问题,该故障和M1芯片兼容性、Expo SDK本身升级逻辑无关。

修复步骤

按顺序操作即可,前一步生效就不用走后面的步骤:

  • 清空模拟器现有数据
    打开Android Studio自带的Device Manager,找到对应Pixel_5_API_33模拟器,点击右侧操作栏的下拉菜单,选择Wipe Data确认清空,将模拟器重置为初始干净状态,清除旧应用和缓存占用后重新执行项目启动命令。
  • 调高模拟器存储配额
    如果清数据后还是报错,在Device Manager中选中对应模拟器,点击Edit this AVD,下拉到配置页底部点击Show Advanced Settings展开高级配置,找到Internal Storage选项,将存储容量调整到至少8GB,SD卡分区可分配2GB以上容量,保存配置后冷启动模拟器。
  • 手动安装Expo Go跳过自动下载流程
    不要等终端自动下载安装客户端,直接在本地路径找到已经缓存好的/Users/me/.expo/android-apk-cache/Exponent-2.19.7.apk安装包,拖拽到已经启动的模拟器窗口内,系统会自动完成安装,安装完成后回到终端重新执行启动命令即可。
  • 兜底方案
    如果以上操作都不生效,直接删除现有模拟器,重新创建一个同API等级的新模拟器,创建时提前将内部存储设置为8GB以上,新模拟器启动后再运行项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 23:12:17