Имам проблем с конфигурирането на Android studio след импортиране на 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 и т.н.) вероятно ще реши проблема, но не бих искал да отида толкова далеч.
Благодаря на всички предварително