React Native启动失败报错:spawnSync adb ENOENT 求助
解决spawnSync adb ENOENT启动应用失败问题
错误现象
警告:无法使用"adb reverse"连接到开发服务器:spawnSync adb ENOENT
信息:正在启动应用...
错误:启动应用失败。
Error: spawnSync adb ENOENT
error Failed to start the app. Error: spawnSync adb ENOENT
解决步骤
- 先确认adb是否可用:打开终端输入
adb version,如果提示找不到命令,说明adb未配置到系统PATH或Android SDK未完整安装。 - 配置系统环境变量:找到Android SDK的
platform-tools目录,将其路径添加到系统PATH中:- Windows:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量 → 在系统变量的PATH里添加
platform-tools的完整路径 - Mac/Linux:打开终端编辑
~/.bashrc或~/.zshrc,添加一行export PATH=$PATH:/你的Android SDK路径/platform-tools,保存后执行source ~/.bashrc或source ~/.zshrc
- Windows:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量 → 在系统变量的PATH里添加
- 重启终端和开发工具:环境变量修改后,必须重启当前终端及开发IDE,让新配置生效。
- 验证adb状态:再次输入
adb version,能正常显示版本信息即配置成功,之后重新启动应用。 - 检查设备连接:确保手机开启USB调试并连接电脑,或模拟器正常启动,输入
adb devices能看到设备列表。
内容的提问来源于stack exchange,提问作者Harry Kim
相关产品推荐
相关产品推荐

