2017-06-14 132 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

謝謝,邁克。我希望我在一小時前找到這個線程:) –