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

Windows环境运行React-Native Android项目启动yarn进程失败求助

React Native Android构建失败问题(Windows环境)

错误日志

配置项目:app
使用构建文件'E:\React-Native\Lalo_RN\lalo\android\app\build.gradle'评估项目':app'。
从.env读取环境变量
启动进程'command 'yarn''。工作目录: E:\React-Native\Lalo_RN\lalo\android 命令: yarn run git-info

失败: 构建因异常终止。

- 问题所在:
评估项目':app'时出现问题。

> 启动进程'command 'yarn''时出现问题

- 尝试方案:
> 使用--stacktrace选项获取堆栈跟踪信息。
使用--debug选项获取更多日志输出。
使用--scan选项获取完整分析信息。

- 获取更多帮助请访问https://help.gradle.org

本次构建使用了已弃用的Gradle特性,导致与Gradle 8.0不兼容。

你可以使用'--warning-mode all'显示单个弃用警告,以确定它们来自你自己的脚本还是插件。
请查看https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

构建失败,耗时37秒
6个可执行任务: 6个已最新
监视的目录层级: [E:\React-Native\Lalo_RN\lalo\node_modules\react-native-gradle-plugin]

解决步骤

  • 验证yarn全局安装状态:打开命令提示符,执行yarn --version,若未返回版本号,执行npm install -g yarn完成全局安装
  • 确保项目依赖安装完整:切换到项目根目录E:\React-Native\Lalo_RN\lalo,执行yarn install,等待依赖安装完成后再尝试构建
  • 检查git-info脚本配置:打开项目根目录的package.json,确认scripts字段中存在git-info命令;若不存在,要么补充对应脚本逻辑,要么修改android/app/build.gradle中调用该脚本的代码
  • 指定gradle使用的yarn路径:在android/build.gradle中添加yarn绝对路径配置,示例如下:
    project.ext.react = [
        yarnCommand: "C:\\Users\\你的用户名\\AppData\\Roaming\\npm\\yarn.cmd"
    ]
    
  • 处理Gradle弃用特性:执行gradlew build --warning-mode all查看具体弃用警告,根据提示调整build脚本中的配置,逐步适配Gradle 8.0规范

内容的提问来源于stack exchange,提问作者Shahzain Sohail

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 17:54:31