React Native构建报错:找不到Build Tools 30.0.3,如何解决?
解决React Native CLI构建Android项目时找不到Build Tools 30.0.3的问题
这个错误的核心原因是本地Android SDK未安装指定版本的Build Tools 30.0.3,可通过以下几种方式解决:
方法一:通过Android Studio安装对应版本Build Tools
- 打开Android Studio,进入设置界面(Windows/Linux:
File > Settings;Mac:Android Studio > Settings) - 依次导航到
Appearance & Behavior > System Settings > Android SDK - 切换到SDK Tools标签页,勾选「Show Package Details」(显示包详情)
- 展开「Android SDK Build-Tools」选项,找到并勾选
30.0.3版本,点击「Apply」开始安装,等待安装完成后重新执行构建命令
方法二:修改项目配置,使用已安装的Build Tools版本
如果你本地已经安装了其他兼容的Build Tools版本,可以直接修改项目配置:
- 打开项目根目录下的
android/build.gradle文件 - 找到
buildToolsVersion字段,将其值替换为你本地已有的版本(比如30.0.2、31.0.0等) - 同步Gradle配置(Android Studio会提示同步,或者执行
./gradlew sync命令)后,重新运行npx react-native run-android
方法三:手动安装Build Tools(适用于未使用Android Studio管理SDK的场景)
- 确认
ANDROID_HOME环境变量指向正确的SDK安装路径 - 下载Build Tools 30.0.3的压缩包,将其解压到SDK目录下的
build-tools文件夹中,确保解压后生成30.0.3目录 - 重新执行构建命令
内容的提问来源于stack exchange,提问作者Sonu Pradhan
相关产品推荐
相关产品推荐

