Что у меня:
Четыре независимо работающих модуля Android:
-
MyProjectMainModule
, основное приложение-контейнер, прикрепленное кMyProject
-
MyGradleModule
, библиотека со всеми необходимыми компонентами, встроенными в процессgradlew
. -
MyPreGradleModule
, библиотека сsrc/
,res/
,AndroidManifest.xml
иpom.xml
, без gradle wrapper -
MyRawModule
, библиотека сsrc/
,res/
,AndroidManifest.xml
, безpom.xml
(обычно рассматривается в проектах Eclipse на основе Ant)
То, что я хотел бы достичь:
Чтобы импортировать все три модуля (т.е. MyGradleModule
, MyPreGradleModule
, MyRawModule
) в MyProject
в качестве зависимостей MyProject
. Полная структура проекта должна напоминать структуру проекта ниже:
MyProject
|--MyProjectMainModule
|--MyGradleModule
|--MyPreGradleModule
|--MyRawModule
Вопрос:
Реализация всех трех модулей (MyGradleModule
, MyPreGradleModule
и MyRawModule
) имеет разные структуры, каковы наиболее оптимальные способы импорта каждого модуля с минимальными усилиями?
Не могли бы вы подойти к одному из следующих элементов меню Android Studio с каждым модулем в вашем ответе (если вы используете какой-либо):
-
File
→Import Module...
-
File
→New Module...
→Import Existing Project
-
File
→New Module...
→Android Library