С динамическими функциональными модулями в AndroidManifest.xml
можно определить, должен ли модуль быть предустановленным:
<dist:module
...
dist:onDemand="false"
dist:title="@string/title_shop">
....
</dist:module>
или нет:
<dist:module
...
dist:onDemand="true"
dist:title="@string/title_shop">
....
</dist:module>
У меня есть двастроить ароматы в моем проекте.Модуль должен быть предварительно установлен в одном варианте, но не в другом.
Идея состоит в том, чтобы иметь это значение по умолчанию AndroidManifest.xml
в наборе main
исходного кода:
<dist:module
...
dist:onDemand="true"
dist:title="@string/title_shop">
....
</dist:module>
Для вариантов сборкимодуль должен быть предварительно установлен - я создаю файл AndroidManifest.xml
, который переопределяет это свойство dist:onDemand
на false
:
<dist:module
...
tools:replace="dist:onDemand"
dist:onDemand="false"
...
</dist:module>
К сожалению, это не работает.Слияние манифеста завершается с ошибками:
Ошибки слияния: Ошибка: инструменты: заменить указано в строке: 11 для атрибута dist: onDemand, но не указано новое значение, магазинный манифест, строка 10 Ошибка: проверкане удалось выйти из манифеста магазина.
Кто-нибудь знает, что здесь не так?