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

执行react-native run-android命令时构建失败问题求助

解决React Native run-android构建失败问题

从你提供的报错信息和环境详情来看,导致构建失败的核心原因是Android开发环境未正确配置——你的react-native info输出里明确显示Android SDK: Not Found和Android Studio: Not Found,这直接让./gradlew app:installDebug命令无法正常执行。

下面是一步步的解决步骤:

1. 安装Android Studio

直接下载并安装Android Studio是最省心的方式,它会自动帮你配置Android SDK、SDK Platform Tools、构建工具等所有React Native Android开发需要的组件,避免手动配置路径的麻烦。

2. 配置系统环境变量

安装完成后,需要把Android相关路径添加到环境变量中:

  • 打开你的shell配置文件(比如Ubuntu下的~/.bashrc)
  • 在文件末尾添加以下内容(如果你的SDK安装路径不是默认的~/Android/Sdk,请替换成实际路径):
    export ANDROID_HOME=$HOME/Android/Sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    
  • 执行source ~/.bashrc使环境变量立即生效。

3. 验证配置是否生效

重新打开终端,执行react-native info,确认输出里的Android SDK和Android Studio已经显示正确的版本信息。也可以执行adb devices命令,如果命令能正常运行(哪怕没有连接设备),说明platform-tools已经配置成功。

4. 重新运行项目

关闭之前的Metro服务器,然后在项目根目录执行react-native run-android,此时应该能正常完成构建并将应用安装到设备/模拟器上。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 11:47:46