Android模拟器下载Expo Go应用时出现INSTALL_FAILED_INSUFFICIENT_STORAGE错误的解决方法
Android模拟器下载Expo Go应用时出现INSTALL_FAILED_INSUFFICIENT_STORAGE错误的解决方法
嘿,我之前用Pixel模拟器的时候也碰到过一模一样的问题,存储空间不足导致Expo Go安装失败确实挺闹心的。这里有几个亲测有效的解决办法,你可以挨个试试:
调整模拟器的存储空间分配
- 打开Android Studio的AVD管理器(虚拟设备管理器)
- 找到你的Pixel 5 API 31设备,点击右侧的编辑图标(铅笔形状)
- 点击「Show Advanced Settings」(显示高级设置)
- 往下滚动找到「Internal Storage」(内部存储),把默认的8192MB改成16384MB(16GB)甚至更大,比如20480MB(20GB)
- 保存设置后重启模拟器,再运行
npx expo start尝试安装Expo Go
清理模拟器内的缓存与冗余数据
- 打开模拟器的系统设置,找到「存储」选项
- 点击「缓存数据」,选择清除所有应用的缓存
- 如果模拟器里装了其他没用的测试应用,也可以手动卸载几个腾出空间
- 重启模拟器后再次尝试安装
用命令行清理模拟器存储(适合偏好命令操作的同学)
- 先关闭模拟器,打开命令提示符或终端
- 输入
adb devices确认你的模拟器设备已正常连接 - 执行
adb shell pm clear host.exp.exponent清除Expo Go的残留数据(如果之前安装过的话) - 再执行
adb shell rm -rf /data/local/tmp/*清理模拟器的临时文件 - 重新启动模拟器,运行
npx expo start重试安装
重新创建虚拟设备
如果上面的方法都没效果,可能是当前模拟器的存储配置存在深层问题。你可以直接在AVD管理器里创建一个新的Pixel 5 API 31设备,在创建过程中就把内部存储设置得足够大,然后用新设备来运行你的React Native项目。
备注:内容来源于stack exchange,提问作者RamondC




