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

运行React-Native项目报错:无法找到Gradle 3.1.2

解决React Native运行react-native run-android时找不到gradle 3.1.2的问题

这个问题我之前也碰到过,核心原因是你项目的gradle配置只从jcenter仓库拉取依赖,但com.android.tools.build:gradle:3.1.2这个版本并不在jcenter中,它托管在Google的Maven仓库里。按照以下步骤修改配置就能解决:

  • 打开项目根目录下的build.gradle文件(注意是项目最外层的那个,不是app子目录里的)
  • 找到buildscript代码块里的repositories部分,把google()仓库添加进去,并且放在jcenter()之前,确保优先从Google仓库查找依赖。修改后的配置大致如下:
buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        // 其他项目依赖...
    }
}
  • 保存文件后,在终端执行./gradlew clean清理一下缓存,或者在Android Studio里点击「Sync Project with Gradle Files」按钮同步配置
  • 最后再次执行react-native run-android,应该就能正常下载依赖并编译项目了

如果后续还出现版本不匹配的提示,可以检查gradle wrapper版本(gradle 3.1.2插件对应的wrapper版本建议是4.4左右),不过先解决仓库配置的问题基本就能搞定当前报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:10:34