2014-02-15 2 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, с подкаталогами libraries и betterpickers-library. Если я удалю эту папку, она будет восстановлена ​​сразу.

Кто-нибудь знает, как я могу предотвратить создание этой папки? Кажется, это был артефакт моего оригинального неправильного файла settings.gradle.

+0

попробуйте gradlew clean –

+0

Папка все еще возвращается. Разве это отличается от «Build -> Clean Project»? –

ответ

2

Попробуйте это:

  1. Закрыть Ваш проект
  2. Резервного копирования проекта
  3. Удалить все .iml файлов и папку .idea
  4. реимпорта вашего проекта
+0

Я понял это прямо перед тем, как вы разместили это, похоже. Я думаю, что у вас была правильная идея, поскольку проблема была в папке .idea. –

0

I смог исправить это, отредактировав файл .idea/modules.xml.

Был элемент <module> для неправильной записи, которую я имел в файле settings.gradle ранее. Как только я удалил эту строку, мой settings.gradle стал пустым. Я ввел правильное заявление include, и теперь все хорошо.

+0

Ваш ответ ia почти такой же, как ответ Скотта, поэтому вместо того, чтобы поместить свой собственный ответ, вы должны принять ответ, данный Скоттом. – pyus13

Смежные вопросы