【问题标题】:How to solve FileCollectionSnapshotterRegistry error on gradle build?如何解决 gradle build 上的 FileCollectionSnapshotterRegistry 错误?
【发布时间】:2017-12-11 02:30:39
【问题描述】:

在另一台计算机上安装 android studio 后,然后创建 libgdx 项目,当我运行该项目时,graille 构建失败并出现此错误:

**错误:无法使用 TaskExecutionServices.createFileCollectionSnapshotterRegistry() 创建 FileCollectionSnapshotterRegistry 类型的服务。

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

有人知道如何解决这个问题吗?

【问题讨论】:

  • 你使用的是什么 gradle 版本?如果该错误仍然存​​在,您介意在讨论.gradle.org 上提出错误报告吗?
  • 我正在使用 gradle:2.3.3,面临同样的问题。
  • 当另一个应用程序访问项目文件时,这发生在我身上几次。具体来说,一个备份应用程序正在存储它们。我关闭它并删除了 .gradle 文件夹。然后我重建了项目,它运行良好。
  • 我在尝试运行的 Jenkins 作业中遇到了同样的错误。有什么想法吗?

标签: android android-studio gradle libgdx build.gradle


【解决方案1】:

删除 build 文件夹 ($buildDir) 并再次运行项目。有时可能是由于权限问题。

【讨论】:

    【解决方案2】:

    我在同时调试和执行 Gradle 构建时遇到了这个问题。

    原因是/build文件夹(输出目录或$buildDir)被调试进程锁定,停止即可。

    【讨论】:

      猜你喜欢
      • 2021-06-02
      • 2019-09-25
      • 2021-12-29
      • 2020-02-29
      • 2020-12-16
      • 2016-11-02
      • 2017-01-07
      • 1970-01-01
      相关资源
      最近更新 更多