Эй, в моем проекте много модулей:
начиная с низкого уровня библиотека Android
черезбазовое приложение для Android
productFlavors{
featureON{}
featureOFF{}
}
buildTypes{
release{}
debug{}
}
dependencies{
implementation project(':logic')
}
для конечного пользователя Android-приложение
buildTypes{
release{}
debug{}
}
dependencies{
implementation project(':base_app')
}
ext.gradle_version = '3.4.0'
Я получаю
ERROR: Unable to resolve dependency for ':client@debug/compileClasspath': Could not resolve project :base_app.
Show Details
Affected Modules: client
ERROR: Unable to resolve dependency for ':client@debugAndroidTest/compileClasspath': Could not resolve project :base_app.
Show Details
Affected Modules: client
ERROR: Unable to resolve dependency for ':client@debugUnitTest/compileClasspath': Could not resolve project :base_app.
Show Details
Affected Modules: client
ERROR: Unable to resolve dependency for ':client@release/compileClasspath': Could not resolve project :base_app.
Show Details
Affected Modules: client
ERROR: Unable to resolve dependency for ':client@releaseUnitTest/compileClasspath': Could not resolve project :base_app.
Show Details
Affected Modules: client
Однако, если я использую его как следующие
implementation project(path: ':app', configuration: 'default')
прогоны грейдера,но в этом случае изменение варианта сборки debug / release не меняет вариант в приложении, что мне и требовалось, потому что я хочу поместить больше productFlavors в 'client', а именно: featureON{} featureOFF{}
Вопросы, связанные с данной: