2014-02-15 61 views
0

我將我的Android項目從Eclipse遷移到Android Studio,並且它不是一個流暢的過程。我對Gradle並不是很熟悉,而且我遇到了一個很奇怪的問題。Gradle設置文件更改不斷創建目錄

在我的項目的根目錄中,我有一個settings.gradle文件。我有一個圖書館項目,包括我的主要模塊。在我第一次嘗試正確包括這個,這個是我放在settings.gradle文件:

include ':app,:libraries:betterpickers-library' 

我現在才知道,這是不正確的語法,而我也因爲它改爲

include ':app',':libraries:betterpickers-library' 

但是,即使在完成更改,清理並重建項目之後,Android Studio會不斷在我的根目錄中創建一個名爲app,的文件夾,子目錄爲librariesbetterpickers-library。如果我刪除此文件夾,它將立即重新生成。

有沒有人有任何想法如何我可以防止該文件夾被創建?它似乎是我的原始不正確的settings.gradle文件的人工製品。

+0

嘗試gradlew clean –

+0

該文件夾仍然回來。這與「Build - > Clean Project」不同嗎? –

回答

2

試試這個:

  1. 關閉項目
  2. 備份您的項目
  3. 刪除所有.iml文件和文件夾.idea
  4. 重新導入項目
+0

在你發佈它之前,我想到了它。不過,我認爲你有正確的想法,因爲問題出在.idea文件夾中。 –

0

我通過編輯.idea/modules.xml文件能夠解決這個問題。

還有一個<module>項目用於我之前在settings.gradle文件中的錯誤條目。一旦我刪除該行,我的settings.gradle變成空白。我輸入了正確的include聲明,現在一切正常。

+0

您的答案與Scott的答案几乎相同,因此您不應接受自己的答案,而應接受Scott給出的答案。 – pyus13