Как исключить / включить модули с динамическим градиентом - PullRequest
0 голосов
/ 06 августа 2020

Разрабатываю проект. В моем проекте есть функция географической карты.

Некоторые клиенты хотят, чтобы географическая карта была реализована с помощью карт Google, но другие хотят использовать географическую карту с помощью ArcGis SDK.

Карты Google просто увеличивают файл apk в 2 Мб, но ArcGis делает это в ~ 80 Мб.

Так что я не могу собрать свои apks, содержащие обе эти реализации. Я хочу исключить ArcGis, когда мне это не нужно. Но я не могу просто прокомментировать зависимость ArcGis в моем файле build.gradle, потому что импорт ArcGis в мои классы карты будет утерян. Я хочу исключить некоторые файлы и зависимости из apk во время сборки, но как это сделать?

PS Не предлагайте Dynami c Возможности, моему менеджеру это не нравится.

...