Код: Выделить всё
dependencyLocking {
lockAllConfigurations()
tasks.register("resolveAndLockAll") {
notCompatibleWithConfigurationCache("Filters configurations at execution time")
doFirst {
require(gradle.startParameter.isWriteDependencyLocks) { "$path must be run from the command line with the `--write-locks` flag" }
}
doLast {
configurations.filter {
// Add any custom filtering on the configurations to be resolved
it.isCanBeResolved
}.forEach { it.resolve() }
}
}
}
Код: Выделить всё
Execution failed for task ':myLibrary:minifyLibDefaultReleaseWithR8'. > Could not resolve all files for configuration ':myLibrary:libDefaultReleaseRuntimeClasspath'. > Did not resolve 'org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0' which is part of the dependency lock state
Как исправить эту ошибку и каким должен быть подход в Android для блокировки зависимости, когда проект является многомодульным и представляет собой комбинацию модуля приложения и библиотеки.
Согласно AI, он говорит: Никогда не записывайте и не применяйте версии Kotlin stdlib в файлах блокировки и Отключить блокировка путей к классам среды выполнения Android.
Действительно ли рекомендуется применять блокировку зависимостей в Android.
Подробнее здесь: https://stackoverflow.com/questions/798 ... is-part-of
Мобильная версия