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

React Native项目Windows构建报错:'gradlew.bat'未被识别

React Native Windows构建报错:'gradlew.bat' 不存在或无法执行

构建报错截图

构建时具体报错:

'gradlew.bat' 不是内部或外部命令,也不是可运行的程序或批处理文件。
error Failed to install the app. Command failed with exit code 1: gradlew.bat tasks
'gradlew.bat' 不是内部或外部命令,也不是可运行的程序或批处理文件。

注:项目在Mac设备上可正常构建,仅Windows设备出现该问题

解决方法

  • 切换到android目录执行命令:打开命令行,进入项目根目录后执行cd android,再运行gradlew.bat tasks,确认是否能正常执行。
  • 检查gradlew.bat文件是否存在:查看项目的android文件夹,若缺失该文件,可从Mac端项目复制,或在android目录下执行gradle wrapper生成完整的gradle wrapper文件(包括gradlew.bat和gradle/wrapper目录)。
  • 验证环境配置:确保Windows系统已正确配置Java JDK和Android SDK环境变量,命令行输入java -version和gradle -v确认工具可正常调用。
  • 清除缓存重新构建:
    npx react-native clean
    cd android && gradlew clean
    cd .. && npx react-native run-android
    
  • 检查Git仓库配置:确认.gitignore文件未排除gradlew、gradlew.bat及gradle/wrapper目录,将这些文件提交到仓库,避免跨平台同步时丢失。

内容的提问来源于stack exchange,提问作者Tejpreet Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 22:32:35