/gradlew:没有这样的文件或目录bitbucket android镜像



我是比特桶管道的新手,在中执行以下步骤:https://bitbucket.org/blog/automate-publishing-your-android-application-with-bitbucket-pipelines-and-gradle使用android镜像进行部署。

但是,当我尝试在我的比特桶管道回购中部署时,会返回以下错误消息:'/gradlew:没有这样的文件或目录‘

在我的"bitbucket pipelines.yml"下面

definitions:
caches:
npm: ~/.npm
pipelines:
branches:
develop:
- step:
name: Build
image: bitbucketpipelines/android-ci-image
caches:
- gradle
script:
- ls
- echo "$SIGNING_JKS_FILE" | base64 -d > android-signing-keystore.jks
- ./gradlew app:assembleRelease
artifacts:
- app/build/outputs/**

如何解决此错误?

Tks

这意味着您的存储库中缺少一些渐变包装器文件。您需要将gradlew和文件夹gradle/wrapper/添加到存储库中。检查您的.gitignore,查看它当前是否被忽略。如果要使用管道,这些文件在存储库中是必需的。如果本地没有该文件和文件夹,可以按照以下步骤生成包装器:

  • 确保您的机器上安装了gradle(例如在Mac OSX上(

酿造安装渐变

  • 之后,您可以使用以下命令生成包装文件:

gradle包装器——gradle 6.5版

将6.5替换为您在项目中使用的任何渐变版本。您可以在distributionUrl上的文件gradle-wrapper.properties中检查它。

最新更新