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

React Native执行run-android构建失败,Android SDK配置缺项如何解决?

React Native run-android 构建失败解决步骤

补全缺失的SDK组件

你提到的SDK Tools下组件缺失是新版Android Studio默认隐藏过时包导致的,按以下操作即可找到:

  • 打开SDK Manager,切换到SDK Tools标签
  • 勾选窗口底部的「Show Obsolete Packages」和「Show Package Details」选项
    • 勾选GPU Debugging Tools进行安装
    • 勾选Android SDK Tools (Obsolete),这个就是你要找的Android SDK Tools,新版对旧版工具加了过时标记
    • Support Repository已经被Jetpack组件体系替代,新版SDK无需单独安装该文件夹,项目构建时会自动拉取对应依赖,直接忽略该项即可

验证环境变量配置

确保你的系统已配置以下环境变量:

  • 新增系统变量ANDROID_HOME,值为你的Android SDK根目录,默认路径为C:\Users\你的用户名\AppData\Local\Android\Sdk
  • 在Path变量中添加如下四个路径:
    %ANDROID_HOME%\platform-tools
    %ANDROID_HOME%\emulator
    %ANDROID_HOME%\tools
    %ANDROID_HOME%\tools\bin
    

配置完成后重启命令行工具,执行adb --version,有正常版本输出即为配置生效。

清理缓存重试构建

进入React Native项目根目录,依次执行以下命令清理缓存后重试:

  1. 清理Android构建缓存
cd android
./gradlew clean
cd ..
  1. 重新安装前端依赖
rm -rf node_modules package-lock.json yarn.lock
npm install
  1. 重新执行启动命令
npx react-native run-android

如果还是出现依赖拉取失败的报错,可以在项目android/build.gradle文件的allprojects.repositories块开头添加国内镜像源,加速依赖下载:

maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 01:06:02