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

React Native执行npm start报错(退出码1),请求协助解决设备构建问题

解决React Native构建时「Command failed with exit code 1」错误

根据错误信息,核心问题是Android SDK路径未正确配置,以下是具体修复步骤:

1. 检查并配置local.properties文件

  • 在React Native项目的android目录下,创建或编辑local.properties文件
  • 添加Android SDK的路径,格式如下:
    sdk.dir=/Users/你的用户名/Library/Android/sdk  # macOS示例
    # 或者Windows系统:
    # sdk.dir=C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk
    

2. 配置ANDROID_HOME环境变量

  • macOS/Linux:在终端执行以下命令(可写入~/.bash_profile或~/.zshrc实现永久生效):
    export ANDROID_HOME=/Users/你的用户名/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    
  • Windows:
    1. 打开系统属性 → 高级 → 环境变量
    2. 新建系统变量ANDROID_HOME,值为Android SDK的安装路径(比如C:\Users\你的用户名\AppData\Local\Android\Sdk)
    3. 在Path变量中添加%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools

3. 验证配置是否生效

  • 终端执行adb devices,如果能正常列出连接的设备/模拟器,说明SDK路径配置正确
  • 重新执行构建命令:npx react-native run-android

额外排查点

  • 确认Android SDK已安装必要组件:打开Android Studio的SDK Manager,确保安装了对应版本的SDK Platform、Build Tools
  • 检查设备连接:USB连接的手机需开启USB调试模式,模拟器需正常启动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 02:43:11