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

React Native创建项目遇Gradle版本问题:java.io.UncheckedIOException报错

React Native Gradle版本兼容问题解决方案

针对Gradle 8.8的插件解析错误(文件移动失败)

  • 清理Gradle本地缓存
    删除项目android目录下的.gradle/8.8/dependencies-accessors目录,或者直接删除整个.gradle文件夹,然后执行命令:
    ./gradlew clean
    ./gradlew assembleDebug
    
  • 检查项目路径合法性
    确认项目路径无空格、中文或特殊字符,报错中路径C:\Proje\AwesomeProject疑似笔误(应为C:\Project\AwesomeProject),路径错误会导致Gradle无法正常读写文件。

针对降级到Gradle 8.4/8.6后的Kotlin错误

  • 同步Kotlin版本与React Native要求
    在项目级android/build.gradle中指定兼容的Kotlin版本,以RN 0.73+为例:
    buildscript {
        ext {
            kotlinVersion = "1.9.20"
            // 保留其他原有配置
        }
        dependencies {
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
            // 保留其他原有依赖
        }
    }
    
  • 确认gradle-wrapper配置正确
    修改android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl,对应版本:
    # Gradle 8.4
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
    # Gradle 8.6
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
    

通用建议

优先使用React Native官方推荐的Gradle与Kotlin版本组合,不同RN版本对应依赖版本可参考官方文档的版本对照表,避免跨版本兼容问题。

内容的提问来源于stack exchange,提问作者Yiğit Selçuk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:53:12