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

React Native运行Android报错:launchPackager.command无法在终端打开

解决MacBook Pro M1(macOS Ventura 13)下React Native Metro无法启动的问题

试试这些解决办法:

1. 手动启动Metro服务

  • 关掉当前正在运行的构建进程
  • 到项目根目录打开终端,执行 npx react-native start 手动拉起Metro
  • 再开一个终端窗口,运行 npx react-native run-android 重新构建应用

2. 调整系统隐私权限

  • 打开「系统设置」→「隐私与安全性」→「完整磁盘访问权限」
  • 找到「终端」,确保它的复选框是勾上的
  • 如果找不到终端,点下方的「+」,在「应用程序/实用工具」里找到终端添加并勾选权限
  • 重启终端后再重新运行构建命令

3. 给launchPackager.command加可执行权限

  • 进入项目的 android/app/src/main/assets 目录(没有的话先创建这个文件夹)
  • 找到 launchPackager.command 文件(项目根目录里如果有也可以操作)
  • 执行命令 chmod +x launchPackager.command 赋予可执行权限
  • 返回项目根目录重新运行 npx react-native run-android

4. 清理缓存后重试

  • 依次执行以下命令清理缓存:
    npx react-native clean
    rm -rf node_modules && npm install
    rm -rf ~/.gradle/caches
    
  • 完成后重新运行构建命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 07:40:35