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
相关产品推荐
相关产品推荐

