我正在和gradlew一起做一个Java项目。我的操作系统是Ubuntu Linux。当我运行“gradle”,它运行,并给我信息。但是当我运行“gradlew”时,它输出为“没有命令'gradlew' found,你的意思是: 从包“gradle”(universe)中命令“gradle” Gradlew:命令未找到"

我做了研究,我有jdk,我做了sudo apt-get install gradle。我完全不知道

错误:

$ gradlew clean jpackage
bash: gradlew: command not found...

当前回答

如果你正在使用VS Code的flutter,你应该在你的app文件夹中找到它,在android文件夹下:

C: \ myappFolder \ android

你可以在终端上运行:

./gradlew signingReport

其他回答

问题:在path jenkins找不到gradlew

在我的情况下,在jenkins CI颤振项目,我必须首先运行颤振构建app命令,然后它自动生成gradlew文件。上述问题解决了。

我把这个命令放在jenkins文件中:

flutter build apk

如果你正在使用VS Code的flutter,你应该在你的app文件夹中找到它,在android文件夹下:

C: \ myappFolder \ android

你可以在终端上运行:

./gradlew signingReport

如果你使用的是mac,试着给gradlew根访问权限

chmod +x ./gradlew

首先,您需要为这个包装器运行您提到的gradle任务。运行此命令后,检查您的目录中是否有gradlew和gradlew.bat文件。gradlew是shell脚本文件,可以在linux/Mac OS中使用。“gradlew.bat”为windows操作系统的批处理文件。然后运行,

./gradlew build (linux/mac)。它会起作用的。

从mac,

除了下面的命令外,没有其他工作

chmod 777 gradlew

Then

./gradlew