2015-10-21 3 views
3

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

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

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

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

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

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

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

+1

см. Это. http://stackoverflow.com/questions/16646114/android-studio-how-to-open-multiple-project-in-single-window – KishuDroid

ответ

0

Существует способ моделирования работы 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 файла модуля (а не каталога).

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