Например : Я указал "poo" в качестве версии AGP в настройках.gradle:
Код: Выделить всё
pluginManagement {
def flutterSdkPath = {
def properties = new Properties()
file("local.properties").withInputStream { properties.load(it) }
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
}()
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "poo" apply false
id "org.jetbrains.kotlin.android" version "1.8.22" apply false
}
include ":app"
Это говорит мне о том, что этот файл игнорируется! Я также читал здесь, что settings.gradle — это сгенерированный файл?! Однако... это заставляет меня чувствовать, что я нахожусь в Сумеречной зоне, потому что:
[*]А) Клянусь, я решал различные проблемы в прошлом, редактируя это файл напрямую (например, совместимость версий Kotlin и/или AGP).
[*]B) Это ФАЙЛ КОНФИГУРАЦИИ. Значит, это должно быть источником истины для чего-то, верно?
[*]C) Я не знаю другого места, где бы определялись эти версии.
Я пробовал выполнить очистку флаттера, удалить каталог android/.gradle и даже использовать ./gradlew clean, но запуск флаттера все равно работает («какашки» не оцениваются!!!)
Я принимаю здесь сумасшедшие таблетки или что?
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-of-truth
Мобильная версия