React Native Expo USB调试报错:Failed to download remote update
解决Expo React Native安卓端「Failed to download remote update」错误
以下是针对该问题的排查和解决步骤:
检查USB连接有效性
- 确认手机已开启「USB调试」「USB安装」,部分机型需额外开启「USB调试安全设置」;重新插拔USB线或更换端口,避免使用延长线
- 终端执行
adb devices,确保设备状态显示为device而非unauthorized
重置Expo缓存与服务器
- 关闭当前Expo进程,执行
npx expo start --clear清除缓存后重启服务 - 彻底关闭手机端Expo Go应用(清除后台),再重新连接项目
- 关闭当前Expo进程,执行
切换Expo连接模式
- 确保电脑与手机处于同一Wi-Fi网络;在Expo启动后的终端按
shift + d切换到USB连接模式,强制通过USB传输更新
- 确保电脑与手机处于同一Wi-Fi网络;在Expo启动后的终端按
匹配Expo版本兼容性
- 更新手机端Expo Go到应用商店最新版本
- 检查项目
package.json中expo版本,若与Expo Go版本差异较大,执行npx expo upgrade同步依赖版本
验证权限与直接编译测试
- 确认
app.json中安卓配置包含INTERNET权限:"android": { "permissions": ["INTERNET"] } - 尝试执行
npx expo run:android直接编译安装APK,跳过Expo Go远程更新模式,排查是否为Expo Go的问题
- 确认
获取详细错误日志
- 终端执行
adb logcat *:E,查看安卓系统级错误日志,定位具体的下载失败原因(如网络拦截、文件权限等)
- 终端执行
内容的提问来源于stack exchange,提问作者AuthorBrotherGames
相关产品推荐
相关产品推荐

