Код: Выделить всё
android {
//...
flavorDimensions 'cheese'
productFlavors {
brie {
dimension 'cheese'
}
cheddar {
dimension 'cheese'
}
}
}
dependencies {
//...
implementation 'example:dependency:1.2.3'
brieImplementation 'example:brie-only-1.2.3'
cheddarImplementation 'example:cheddar-only-1.2.3'
debugImplementation 'example:debug-only-1.2.3'
releaseImplementation 'example:release-only-1.2.3'
}
Я хочу определить зависимость, характерную только для Breidebug . Я знаю, что могу использовать эту комбинацию другими способами, потому что я могу определить набор источников для ее в App/src/briedebug/.
Так что теперь я пытаюсь определить Briedebug -специфическая зависимость, подобная этой:
Но это создает ошибку Gradle: < /p>
A problem occurred evaluating project ':app'.
> Could not find method brieDebugImplementation() for arguments [com.squareup.okhttp3:okhttp:4.12.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
< /code>
Я получаю такую же ошибку даже например: < /p>
dependencies {
//...
debugBrieImplementation 'com.squareup.okhttp3:okhttp:4.12.0'
}
[/code]
Что я делаю неправильно?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... tflavor-fl
Мобильная версия