2014-02-15 55 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