执行./gradlew generateAabFlavor报错:找不到gradlew文件
解决gradlew命令找不到文件的问题
针对执行./gradlew generateAabFlavor时提示找不到文件的问题,可按以下步骤排查解决:
1. 切换到正确的工作目录
报错显示你当前在app模块目录下执行命令,但gradlew脚本存放在项目根目录(即C:\Users\Suporte\digitaloffer\version2\mainfarmav2-android),而非app子目录。先通过命令切换到根目录:
cd C:\Users\Suporte\digitaloffer\version2\mainfarmav2-android
2. 使用Windows兼容的命令格式
Windows系统不支持类Unix的./gradlew写法,需改用Windows对应的脚本:
gradlew generateAabFlavor
或者直接指定bat文件:
.\gradlew.bat generateAabFlavor
3. 确认项目根目录存在gradlew脚本
如果切换目录、修改命令后仍报错,检查项目根目录是否有gradlew和gradlew.bat文件:
- 若文件缺失,打开Android Studio,在右侧Gradle面板中找到项目名称 →
Tasks→wrapper→gradleWrapper,执行该任务即可自动生成所需脚本。 - 也可在项目根目录手动执行
gradle wrapper命令(需本地已安装Gradle环境)。
内容的提问来源于stack exchange,提问作者Cesar Soares Costa FIlho
相关产品推荐
相关产品推荐

