【问题标题】:gradle stuck at :app:mergeDebugResources after opening realm file using realm browser使用领域浏览器打开领域文件后,gradle 卡在 :app:mergeDebugResources
【发布时间】:2017-06-14 22:27:39
【问题描述】:

我的应用附带一个预填充的领域文件,该文件存储在 res/raw 目录中。在我决定使用领域浏览器打开领域文件之前,Gradle 工作得很好。现在 gradle 卡在 :app:mergeDebugResources。

通常我会从项目目录之外的另一个目录编辑领域文件,并在完成后将其复制到 res/raw 目录。但是这次我打开了项目目录下res/raw目录下存放的realm文件。

这是我第二次遇到这种情况。第一次我不得不从头开始完全重新启动项目并复制代码。从 GitHub 下载较旧的提交也不起作用。

有其他人经历过吗?有什么修复吗?

【问题讨论】:

    标签: android gradle android-gradle-plugin realm realm-mobile-platform


    【解决方案1】:

    Github 拯救了这一天。我完全删除了本地项目文件夹并从 GitHub 克隆了我的最后一次提交。之后,Gradle 正确地重新构建了所有内容。

    我必须确保在使用领域浏览器(database_name.realm.lock 和 database_name.realm.management/)打开领域文件时创建的那些临时文件已从 res/raw 目录中删除,然后再在 android studio 中打开项目.

    似乎是临时文件导致了这个问题。对于不使用版本控制的任何人,请这样做。这是一个救生员

    【讨论】:

    • 我还必须删除 database_name.realm.note 文件 - 现在它又可以工作了,非常感谢,你是真正的救星!!!
    • 具有讽刺意味的是,使用版本控制让我更加困惑,因为我完全确定工作目录保持不变,即使该 FIFO 文件一直存在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多