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

React Native安卓模拟器构建失败:无法解析groovy.text.SimpleTemplateEngine类

解决React Native Android构建报错:无法解析groovy.text.SimpleTemplateEngine

可行解决方案

  • 调整Gradle版本适配Groovy
    这个报错大多是Gradle与Groovy版本不兼容导致的。进入项目的android目录,打开gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl为React Native对应版本推荐的Gradle版本(比如RN 0.7x系列建议用Gradle 7.5及以上),示例:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 更新cli-platform-android依赖
    到项目根目录执行命令更新相关工具依赖:

    npm install @react-native-community/cli-platform-android@latest --save-dev
    

    随后清理缓存并重建:

    npm cache clean --force
    cd android && ./gradlew clean
    cd .. && npm start -- --reset-cache
    
  • 手动配置Groovy依赖
    打开android/build.gradle文件,在buildscript的dependencies块中添加兼容的Groovy依赖:

    buildscript {
        dependencies {
            classpath 'org.codehaus.groovy:groovy-all:3.0.17'
        }
    }
    
  • 重置项目依赖
    按以下步骤彻底重置依赖环境:

    1. 删除项目根目录的node_modules文件夹
    2. 删除package-lock.json文件
    3. 重新安装依赖:npm install
    4. 进入android目录执行./gradlew clean,再回到根目录启动项目:npm start

内容的提问来源于stack exchange,提问作者Đức Lễ Trung

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 06:39:54