Проект
Building Android с динамическими c функциональными модулями всегда будет работать на эмуляторе, так как в Google Play нет системы доставки. Также вы должны использовать опцию Build -> Build Bundle(s)/APK(s)->Build Bundle(s)
, когда используете функциональные модули.
В файле build.gradle вашего основного модуля вам необходимо установить dynamicFeatures , например:
android {
...
dynamicFeatures = [
':module1',
':module2',
':module3'
]
...
}
В то время как в файле build.gradle функционального модуля динамического c вам нужна зависимость для основного модуля:
dependencies {
implementation project(':app')
}