【问题标题】:Error reading contents of build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts directory读取 build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts 目录的内容时出错
【发布时间】:2018-01-08 02:05:32
【问题描述】:

错误:任务“:syh_library:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug”执行失败。 失败,请参阅日志了解详细信息。 读取 /Users/Rock/workspace/android_workspase/syh-android/Syh/syh_library/build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts 目录 java.nio.file.NoSuchFileException 的内容时出错:/Users/ Rock/workspace/android_workspase/syh-android/Syh/syh_library/build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts

【问题讨论】:

  • 这看起来像是你的构建过程中的某些东西被破坏了。您是否尝试过干净并重新构建? Proguard 和其他使用注释的库也会影响数据绑定。
  • 您能否编辑以提供更多详细信息?也许您正在使用的一些代码可能会对此问题有所了解并做出解释,以便我们知道您在做什么以及如何做。

标签: android android-studio data-binding


【解决方案1】:

删除根项目的 .gradle 文件夹并重新同步 gradle 对我有用。虽然不知道根本原因。

【讨论】:

  • 这是唯一适合我的解决方案。谢谢
  • 为我工作!太感谢了,昨晚睡不着觉。应该是公认的答案。
【解决方案2】:

删除 .gradle 文件夹并同步项目。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。我重新创建了异常中提到的文件夹结构,错误消失了。似乎是唯一的方法。 清理重建清除缓存没有'没用。

    【讨论】:

    • 这对我有用,但没有其他方法;它应该是公认的答案。
    • 工作,但在 clean 之后问题又回来了
    【解决方案4】:

    我遇到了同样的问题,我已经通过在我的模块中添加以下行来解决它,但它没有使用数据绑定。

    dataBinding.enabled = false
    

    【讨论】:

      【解决方案5】:

      我已经解决了,但是我认为方法不能复制。

      我有一个使用 data-binding 的库。出现此错误时,我将其删除。

      然后在应用模块中进行数据绑定的所有操作。

      我尝试使用minimlistic 的答案,但它对我不起作用。

      【讨论】:

        【解决方案6】:

        我将文件从另一个项目复制到给定文件夹,重新构建,问题解决了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-24
          • 2020-05-29
          • 2017-08-08
          • 2023-03-08
          • 2011-08-03
          • 1970-01-01
          相关资源
          最近更新 更多