У меня возникла проблема с настройкой Android-студии после импорта проекта Gradle. Структура моего проекта выглядит следующим образом:
Root Project
|_.config
|_settings.gradle
|_build.gradle
|_app_module
|_lib1_module
|_lib2_module
|_ etc.
Обратите внимание, что по нескольким причинам я не могу переместить файлы settings.gradle и build.gradle в корень проекта. Также указанные выше файлы настроены корректно, так что проблем со сборкой нет.
Таким образом, проблема заключается в том, что после импорта проекта все файлы и папки, связанные с Gradle, создаются внутри папки .config, что меня не беспокоит. Также в этой самой папке создается папка .idea и все соответствующие подпапки.
Вот в чем проблема. По какой-то причине студия не распознает, что все подмодули находятся под контролем исходного кода. т.е. его vcs.xml пуст и содержит только корень проекта. На самом деле проблема решается добавлением модулей через меню settings--> subversion, но хотелось бы готового решения. Я пытался поместить папку .idea в систему управления версиями - не помогает. При создании проекта файл vcs.xml перезаписывается и снова становится пустым.
Итак, главный вопрос: есть ли возможность
- Заставить студию создать папку .idea и корневую папку проекта без изменения местоположения файлов .gradle ИЛИ
- Сделать так, чтобы студия НЕ перезаписывала свои файлы настроек при импорте проекта (например, сохраняла предопределенный файл vcs.xml)
PS. Я знаю, что размещение всех сгенерированных файлов (включая папку gradle, gradlew и т. д.), вероятно, решит проблему, но я бы не хотел заходить так далеко.
Заранее всем спасибо