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

React Native项目构建失败:卡在Java导入根项目70%(Evaluate Settings)阶段

React Native项目构建失败:卡在Java导入根项目70%(Evaluate Settings)阶段

遇到这种突然卡壳的情况确实挺闹心的,毕竟之前明明好好的😅,我来给你梳理几个大概率能解决的方向:

  • 清除Gradle缓存
    Gradle缓存有时候会抽风,尤其是更新Java版本后,缓存里的旧文件可能和新环境冲突。你可以试试:

    • 手动删掉项目android目录下的.gradle文件夹
    • 或者在终端执行命令:cd android && ./gradlew clean(Windows系统换成gradlew clean)
    • 回到项目根目录后,重新运行npm run android
  • 检查Gradle与Java版本的兼容性
    你更新了Java版本,得确认项目的Gradle版本是否支持当前Java版本。比如Java 17需要Gradle 7.3及以上,Java 11对应Gradle 6.7+:

    • 打开android/build.gradle文件,查看dependencies中的classpath 'com.android.tools.build:gradle:x.x.x',这是Gradle插件版本
    • 再看android/gradle/wrapper/gradle-wrapper.properties里的distributionUrl,对应Gradle wrapper版本
      如果版本不兼容,要么降级Java版本,要么升级Gradle到匹配的版本
  • 重启IDE与相关服务
    有时候就是IDE缓存或后台进程卡住了:

    • 完全关闭VS Code(包括后台运行的进程),再重新打开
    • 同时可以重启adb服务:先执行adb kill-server,再执行adb start-server,解决隐性的连接问题
  • 验证环境变量是否正常
    虽然你之前配置没问题,但更新Java后可能JAVA_HOME等变量被改动:

    • 终端执行echo $JAVA_HOME(Windows用echo %JAVA_HOME%),确认指向当前使用的Java版本
    • 检查ANDROID_HOME或ANDROID_SDK_ROOT是否正确指向SDK目录
  • 通过Android Studio同步项目
    如果之前用Android Studio打开过项目,可能同步状态异常:

    • 打开Android Studio,导入项目的android文件夹
    • 点击右上角的「Sync Project with Gradle Files」按钮,等同步完成后再回到VS Code尝试构建

备注:内容来源于stack exchange,提问作者Axster

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 07:08:04