Я пытаюсь понять, как я могу генерировать несколько APK из одного проекта.Создайте несколько APK из одного проекта
Я использую Gradle и это мой проект Трехстрочное:
- ambrogiocore является библиотечный модуль ядра, который реализует все общие классы и ресурсы.
- ambrogioremote - это модуль, который имеет зависимость от ambrogiocore.
Это работа. Теперь я могу генерировать несколько APK. (только один на данный момент) Один apk для каждого модуля.
проблема является то, что мне нужно вручную синхронизировать все AndroidManifest.xml для каждого будущего модуля, который я буду включать в свой проект.
Правильно ли это? Могу ли я автоматизировать эту операцию?
Я взглянул на productFlavor. Просто я не понимаю, может ли этот инструмент помочь мне.
Что вы думаете о?
СПАСИБО ВСЕМ!
** РЕШЕНИЕ **
Наконец-то! Я нашел такое же решение, предложенное @Kai!
Вкус - это путь!
Это лучший подход для многих причин:
- Single-модуль проекта
- Вам не нужно копировать XML-файлы
- RoboGuice будет работать как шарм. (RoboGuice представляет некоторые большие проблемы на библиотечных проектов)
http://www.techotopia.com/index.php/An_Android_Studio_Gradle_Build_Variants_Example