Мое текущее устройство SDK — 21. Я пытался вручную изменить minSdk с build.gradle на 21. Когда я запускаю flutter clean, затем flutter run переключается обратно на версии по умолчанию. Я пытался изменить его в файле local.properties, но все равно не получилось.
это мой текущий код.
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/bu ... on-id.html).
applicationId = "com.example.learning_app"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = flutter.minSdkVersion
targetSdk = 21
versionCode = flutter.versionCode
versionName = flutter.versionName
}
Я попробовал это решение, изменив его в local.properties
sdk.dir=C:\\Users\\Lenovo\\AppData\\Local\\Android\\sdk
flutter.sdk=C:\\flutter
flutter.minSdkVersion=21
flutter.buildMode=debug
flutter.versionName=1.0.0
flutter.versionCode=1
но я получаю эту ошибку.
Warning: Flutter support for your project's minimum Android SDK (flavor='debug') version (23) will soon be dropped. Please upgrade your minimum Android SDK (flavor='debug') version to a version of at least 24 soon.
Alternatively, use the flag "--android-skip-build-dependency-validation" to bypass this check.
Potential fix: Your project's minimum Android SDK version is typically defined in the android block of the app-level `build.gradle(.kts)` file (C:\flutter_projects\learning_app\android/app/build.gradle(.kts)).
Я попробовал запустить flutter run --android-skip-build-dependent-validation, но все равно получил ту же ошибку.
Я также пытался изменить его с C:\flutter\packages\flutter_tools\gradle\src\main\kotlin
в этом файле FlutterExtension.kt, но все равно получил эту ошибку
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:DebugMinSdkCheck'.
> com.flutter.gradle.DependencyValidationException: Error: Your project's minimum Android SDK (flavor='debug') version (21) is lower than Flutter's minimum supported version of 23. Please upgrade your minimum Android SDK (flavor='debug') version.
Alternatively, use the flag "--android-skip-build-dependency-validation" to bypass this check.
Potential fix: Your project's minimum Android SDK version is typically defined in the android block of the app-level `build.gradle(.kts)` file (C:\flutter_projects\learning_app\android/app/build.gradle(.kts)).
Подробнее здесь: https://stackoverflow.com/questions/798 ... -older-sdk