2017-06-14 128 views
1

我的应用程序带有预先填充的领域文件,它存储在res/raw目录中。 Gradle工作得很好,直到我决定使用领域浏览器打开领域文件。现在gradle卡在:app:mergeDebugResources。gradle卡在:app:mergeDebugResources使用领域浏览器打开领域文件后

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

这是第二次发生在我身上。我第一次必须从头开始完全重启项目并复制代码。从GitHub下载一个较旧的提交也无效。

有没有其他人经历过这个?任何修复?

回答

1

Github保存了一天。我完全删除了本地项目文件夹并克隆了我最后一次从GitHub提交的提交。之后,Gradle重新构建了一切。

在Android中打开项目之前,我必须确保使用领域浏览器(database_name.realm.lock和database_name.realm.management/)打开领域文件时创建的临时文件已从res/raw目录中删除工作室。

看来临时文件导致了这个问题。对任何不使用版本控制的人,请做。它的一个救生员

+0

谢谢,迈克。我希望我在一小时前找到这个线程:) –