Expo/React Native报错:spawnSync lsof ENOENT,安卓模拟器无法启动项目
解决Expo启动Android模拟器时的
spawnSync lsof ENOENT错误 这个错误是因为Expo CLI依赖lsof工具检测端口占用情况,而你的系统未安装该工具导致的。以下是不同操作系统的解决办法:
macOS
- 通过Homebrew安装:
brew install lsof - 若未安装Homebrew,可安装Xcode命令行工具(自带
lsof):xcode-select --install
- 通过Homebrew安装:
Linux(Debian/Ubuntu 系列)
sudo apt update && sudo apt install lsofWindows(WSL 环境)
直接执行上述Linux系统的安装命令即可。
安装完成后重启Expo CLI,重新执行npx expo start并按a键,即可尝试正常启动Android模拟器。
内容的提问来源于stack exchange,提问作者Hadrien Jaubert
相关产品推荐
相关产品推荐

