ОШИБКА: конфигурация 'реализация' для конфигурации 'internalRelease' не объявлена в дескрипторе проекта
У меня есть core
Модуль, который является основой моего приложения. Этот модуль имеет 2 вкуса. Когда я пытаюсь импортировать его в моем app
модуль, который не имеет вкуса, я получаю следующую ошибку:
> Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'.
> Could not resolve project :core.
Required by:
project :app
> Project :app declares a dependency from configuration 'implementation' to configuration 'internalRelease' which is not declared in the descriptor for project :core.
Это моя основная конфигурация build.gradle:
android {
compileSdkVersion 27
publishNonDefault true
defaultConfig {
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
flavorDimensions 'target'
productFlavors {
internal {
dimension "target"
}
external {
dimension "target"
}
}
dexOptions { preDexLibraries true }
}
И вот как я импортирую этот модуль в мой модуль приложения build.gradle:
implementation project(path: ':core', configuration: 'internalRelease')
1 ответ
Попробуйте использовать просто implementation project(':core')
см ссылку здесь