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

