Java Jenkins Android构建失败,gradlew构建环境:sh:没有这样的文件或目录

Java Jenkins Android构建失败,gradlew构建环境:sh:没有这样的文件或目录,java,android,android-studio,jenkins,gradle,Java,Android,Android Studio,Jenkins,Gradle,我正在做react native项目,并试图在jenkins上构建android项目,结果出现了错误 [Gradle]-启动构建。[安卓]$ /Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew build env:sh:没有这样的文件或目录生成步骤“Invoke Gradle” 脚本“将生成结果更改为失败生成步骤”调用Gradle 脚本“已将生成标记为失败存档工件已完成:失败” 下面是调用渐

我正在做react native项目,并试图在jenkins上构建android项目,结果出现了错误

[Gradle]-启动构建。[安卓]$ /Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew build env:sh:没有这样的文件或目录生成步骤“Invoke Gradle” 脚本“将生成结果更改为失败生成步骤”调用Gradle 脚本“已将生成标记为失败存档工件已完成:失败”

下面是调用渐变脚本部分的屏幕截图

如果我尝试在“根构建脚本”中使用不同的路径。 我收到以下错误。

[Gradle]-启动构建。致命的: /Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew/gradlew: 不是目录java.nio.file.FileSystemException: /Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew/gradlew: 一点也没有目录 sun.nio.fs.UnixException.translateToIOException(UnixException.java:91) 在 sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) 在 sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) 在 UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:238) 在 UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:260) 位于java.nio.file.Files.setPosixFilePermissions(Files.java:2045) FilePath.\u chmod(FilePath.java:1758)位于 访问$2900(FilePath.java:208) 文件路径$Chmod.invoke(FilePath.java:1741)位于 文件路径$Chmod.invoke(FilePath.java:1733)位于 act(FilePath.java:1073)位于 act(FilePath.java:1056)位于 hudson.FilePath.chmod(FilePath.java:1731)位于 hudson.plugins.gradle.gradle.performTask(gradle.java:226)位于 hudson.plugins.gradle.gradle.perform(gradle.java:152)位于 BuildStepMonitor$1.perform(BuildStepMonitor.java:20)位于 hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744) 位于hudson.model.Build$BuildExecution.Build(Build.java:206) Build$BuildExecution.doRun(Build.java:163)位于 hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) 位于hudson.model.Run.execute(Run.java:1810) 运行(FreeStyleBuild.java:43) hudson.model.ResourceController.execute(ResourceController.java:97) 在hudson.model.Executor.run(Executor.java:429)归档工件 完成:失败

我尝试了多种方法,但没有成功

  • 通过改变不同的路径
  • 取消选中“使gradlew可执行”
  • 使用“调用梯度方法”

  • 是否存在/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew文件夹?@BalwinderSingh/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/以上文件夹存在。gradlew存在于android系统中folder@BalwinderSingh如果我在这里做错了什么,有什么建议吗?是否存在/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew文件夹?@BalwinderSingh/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/以上文件夹存在。gradlew存在于android系统中folder@BalwinderSingh如果我在这里做错了什么,有什么建议吗?