android - Jenkins android 构建失败并显示消息 : FATAL: The Gradle wrapper has not been found in these directories

标签 android jenkins gradle android-gradle-plugin

当我尝试构建 android 项目时,构建失败并显示以下消息:

Started by user admin
Building in workspace /Users/Shared/Jenkins/Home/workspace/stable-dev
[Gradle] - Launching build.

FATAL: The Gradle wrapper has not been found in these directories:   
/Users/admin/Downloads/android_stable_dev, 
/Users/Shared/Jenkins/Home/workspace/stable-dev

Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE

我使用的配置:

  1. 使用 Gradle Wrapper
  2. 构建文件:/Users/admin/Downloads/android_stable_dev/build.gradle

我尝试填充 /Users/admin/Downloads/android_stable_dev/gradlew, /Users/admin/Downloads/android_stable_dev/gradle/wrapper/, /Users/admin/Downloads/android_stable_dev/gradle/ 等配置中的Wrapper location字段。仍然没有用(所有这些文件都在那里)。

我正在使用 jenkins-2.47.pkg

最佳答案

您只需提供 gradlew 和 build.gradle 的父文件夹位置,而不是文件。所以在你的情况下

Root Build script: /Users/admin/Downloads/android_stable_dev
Wrapper Location: /Users/admin/Downloads/android_stable_dev

它在帮助中提到(单击 Wrapper Location 和 Root Build 脚本选项旁边的 ?),但我在仔细阅读多次后也发现了这一点

关于android - Jenkins android 构建失败并显示消息 : FATAL: The Gradle wrapper has not been found in these directories,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42414423/

相关文章:

java - 未处理的异常类型错误

java - 使用 OpenGL ES 2.0 的 Android 动态壁纸?

java - 如何在android中访问事件函数之外的变量

java - 将 Spring Boot jar 部署到 Azure,并使 Azure 重新启动

java - 访问 build.gradle 中的 versionName

android - GridView.setItemChecked(位置, 值)

linux - 我正在尝试使用命令在 centos 上安装 jenkins - "sudo yum install jenkins -y"

docker - Jenkins 工作区中的@tmp 文件夹是什么以及如何清理它们

java - 使用 inno-script-studio build设置 javafx-gradle-plugin?

maven - 使用未集成到gradle中的依赖项ANT项目构建gradle项目