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

为什么run-android命令提示无法识别,此前可用现在突然失效?

报错原因及解决方案

原因1:React Native 版本升级后命令规则变更

从React Native 0.69版本开始,原内置的run-android命令已被移除,统一调整为需指定调用本地CLI的执行格式

  • 直接执行的正确命令为:
    npx react-native run-android
  • 如果你希望简化调用,可在项目根目录的package.json文件中添加脚本配置,之后执行npm run android即可启动:
"scripts": {
  "android": "react-native run-android",
  "ios": "react-native run-ios"
}

原因2:项目依赖未正确安装

刚拉取项目、切换分支或者删除node_modules文件夹后未重装依赖,会导致本地RN CLI缺失,触发该报错,执行如下命令重装依赖即可:

npm install
# 若使用yarn作为包管理工具则执行 yarn install

原因3:全局React Native CLI版本和项目版本不兼容

旧版本全局安装的react-native-cli已经停止维护,和新版本RN项目不兼容时会触发该报错

  • 先卸载全局旧版本CLI:
npm uninstall -g react-native-cli
# 若使用yarn则执行 yarn global remove react-native-cli
  • 后续所有RN相关命令都通过项目本地的CLI调用,统一加npx前缀执行即可。

原因4:命令执行目录错误

必须在React Native项目的根目录执行相关命令,确认当前终端的工作目录是包含package.json、android文件夹的项目根路径。

Android Studio模拟器关联验证

确认Android Studio已经启动并运行了可用的模拟器,或者已经连接了开启USB调试的安卓实体设备,完成上述修复后重新运行命令即可正常打包安装到设备上。

内容的提问来源于stack exchange,提问作者abdur rohim

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:48:02