Два проекта с общими модулями - PullRequest
0 голосов
/ 23 июня 2018

Я знаю, что об этом уже спрашивали, но я не видел работающего решения. У меня есть два проекта Android Studio (V 3.1.3), MyAppBasic и MyAppPro. Каждый из них имеет 3 общих модуля и один уникальный. Моя текущая реализация дублирует 3 общих модуля в каждом проекте. Очевидно, что это нежелательно. Каков рекомендуемый способ реализовать эти два приложения и избежать дублирования кода? Спасибо.

1 Ответ

0 голосов
/ 23 июня 2018

В случае, если оба проекта: MyAppBasic и MyAppPro, имеют почти одинаковый код, вы можете объединить их и использовать вариант сборки, чтобы различать базовое и профессиональное приложения.

Вам также необходимо установить каждый модуль каклокальная библиотека с помощью Gradle Android Maven плагин (подробности можно найти в этом ответе: https://stackoverflow.com/a/33736043/4758255). Тогда вам нужно всего лишь поддерживать 3 общих модуля, которые можно повторно использовать в качестве библиотек для обоих ваших проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...