Я опробую последнюю модель Android для упаковки и доставки приложений, Комплекты приложений .
Я создал модуль динамических объектов и определил зависимость от основного приложения.
implementation(':app')
Теперь мой app
модуль имеет другой productFlavors
.
productFlavors {
free {
...
}
pro {
...
}
}
Моя динамическая функция не требует использования каких-либо продуктов.Но теперь я получаю следующую ошибку при синхронизации gradle -
Unable to resolve dependency for ':dynamic_feature@debug/compileClasspath':
Could not resolve project :app.
Я могу исправить это, определив тот же productFlavors
в моем модуле динамических функций, но действительно ли это необходимо?
Я обобщаю случай, когда у меня много разных подмодулей, и productFlavors
, и определение productFlavors
в каждом модуле кажется избыточным.