Я создал приложение (источник доступен здесь: https://gitlab.javinator9889.com/Javinator9889/handwashing-reminder), и при первом развертывании я создал только два модуля и один базовый:
appintro
модуль ads
module - Базовое приложение
Через некоторое время я решил создать два новых модуля для определенных c устройств:
okhttp
модуль (Android 5.0 и выше) okhttplegacy
модуль (для Android 4.4 или ниже)
Дело в том, что если я попытаюсь для обновления уже установленного приложения новый модуль MODULE_UNAVAILABLE
(код ошибки -2
- см. Android Разработчики . Единственное решение, которое я нашел, - полное удаление установленного приложения и установите его снова. На этом этапе модуль успешно устанавливается.
Есть ли способ избежать такого поведения? Фактическая ветвь, над которой я работаю, - development
( ветка разработки ).
Любая помощь приветствуется: D