Android 无法在jenkins中生成gradle,无法创建类型为的服务

Android 无法在jenkins中生成gradle,无法创建类型为的服务,android,jenkins,gradle,Android,Jenkins,Gradle,当我尝试在jenkins中构建Android studio项目时,我遇到以下错误: 无法使用TaskExecutionServices创建FileCollectionSnapshotterRegistry类型的服务。createFileCollectionSnapshotterRegistry() 无法使用TaskExecutionServices.createFileSnapshotter()创建CachingFileHasher类型的服务 我在任何地方都找不到答案,请帮帮我:) 所以。我的解

当我尝试在jenkins中构建Android studio项目时,我遇到以下错误: 无法使用TaskExecutionServices创建FileCollectionSnapshotterRegistry类型的服务。createFileCollectionSnapshotterRegistry()

无法使用TaskExecutionServices.createFileSnapshotter()创建CachingFileHasher类型的服务

我在任何地方都找不到答案,请帮帮我:)

所以。我的解决方案: 首先,你需要检查你是否有gradle

要测试Gradle安装,只需从命令行运行Gradle:

gradle
第二,这对我帮助很大, 试试这个:

chown -R jenkins:jenkins <Path to your jenkins>
chown-R詹金斯:詹金斯
示例:chown-R jenkins:jenkins/var/lib/jenkins/


谢谢

您可以在错误“AccessDeniedException”中清楚地看到它

  • 出了什么问题: java.nio.file.AccessDeniedException:/var/lib/jenkins/workspace/AndroidProject/build/android profile/profile-2017-06-19-18-24-07-215.rawproto

您可能有用户/组权限问题。尝试查看Jenkins用户是否有权限在该文件夹中进行更改(因为Jenkins有不同的用户)。

您可以在错误“AccessDeniedException”中清楚地看到它

  • 出了什么问题: java.nio.file.AccessDeniedException:/var/lib/jenkins/workspace/AndroidProject/build/android profile/profile-2017-06-19-18-24-07-215.rawproto

您可能有用户/组权限问题。尝试查看Jenkins用户是否有权在该文件夹中进行更改(因为Jenkins有不同的用户)。

我也遇到了同样的问题。似乎某个进程正在锁定它

我尝试从工作区的
.gradle
文件夹中删除
任务工件
,但没有成功

最终,只要重新启动Android Studio就成功了


注意:我没有尝试原始问题中提到的
chown
命令。

我也有同样的问题。似乎某个进程正在锁定它

我尝试从工作区的
.gradle
文件夹中删除
任务工件
,但没有成功

最终,只要重新启动Android Studio就成功了


注意:我没有像原始问题中提到的那样尝试
chown
命令。

尝试了,您还应该向
gradlew
命令添加
--no daemon
,看看是否有help@IdoSorozon非常感谢。你帮了我很多!问题已解决:)确实如此,您还应该将
--no daemon
添加到
gradlew
命令中,查看这些help@IdoSorozon非常感谢。你帮了我很多!问题已解决:)
chown -R jenkins:jenkins <Path to your jenkins>