Разрабатываю проект. В моем проекте есть функция географической карты.
Некоторые клиенты хотят, чтобы географическая карта была реализована с помощью карт Google, но другие хотят использовать географическую карту с помощью ArcGis SDK.
Карты Google просто увеличивают файл apk в 2 Мб, но ArcGis делает это в ~ 80 Мб.
Так что я не могу собрать свои apks, содержащие обе эти реализации. Я хочу исключить ArcGis, когда мне это не нужно. Но я не могу просто прокомментировать зависимость ArcGis в моем файле build.gradle, потому что импорт ArcGis в мои классы карты будет утерян. Я хочу исключить некоторые файлы и зависимости из apk во время сборки, но как это сделать?
PS Не предлагайте Dynami c Возможности, моему менеджеру это не нравится.