Одно рабочее пространство для нескольких приложений

Я хочу создать одну базу кода для нескольких приложений.

Я знаю, что в eclipse у нас может быть несколько приложений и проектов библиотек в одном рабочем пространстве. Таким образом, у нас есть преимущество, заключающееся в том, что все наши приложения находятся в одном месте (рабочем пространстве) и мы можем без особых усилий использовать один проект библиотеки.

Но в студии Android. Я не нашел для этого решения. До сих пор у меня есть только одно решение, которое я могу создать проект библиотеки, и я должен скопировать и вставить эту папку библиотеки в свои проекты. Затем я могу использовать эту библиотеку в соответствии с моим нужно.Я не могу использовать ароматизаторы.Мне это показалось сложным.Также я думаю, что это не должно соответствовать моим требованиям.

Но есть две проблемы.

1. Я не могу хранить все свои проекты в одном рабочем пространстве.

2. Если папка моей библиотеки становится больше по размеру, может быть шанс, что мое приложение также станет больше. И я не смог найти способ сделать градацию из проекта библиотеки и использовать этот файл gradle/jar в мое приложение. А также я не хочу хранить проект библиотеки в maven/jcenter.

Что мне делать? Можете ли вы помочь моим ребятам. Пожалуйста, предложите мне, если у вас есть какие-либо идеи.


person Developer    schedule 21.10.2015    source источник
comment
видеть это . stackoverflow.com/questions/16646114/   -  person KishuDroid    schedule 21.10.2015


Ответы (1)


Есть способ смоделировать работу Eclipse.

По сути, вам нужно создать пустой проект (= рабочее пространство Eclipse) и добавить необходимые модули (= проект Eclipse).

File > New > Project... > Empty Project. После ввода местоположения/имени нажмите Finish. Должно появиться диалоговое окно Project Structure. Нажмите зеленую кнопку + и нажмите Add module (или Import module, если ваш модуль IntelliJ уже существует). Теперь вы можете создать модуль Android так же, как вы создаете проект Android.

Единственное отличие от Eclipse заключается в том, что вы не можете закрывать модули. Однако вы можете удалить их, нажав Del (или щелкнув правой кнопкой мыши > Remove module), и добавить их снова, нажав New > Module from Existing Sources и выбрав *.iml файл модуля (а не каталог).

person Darek Kay    schedule 21.10.2015