При разработке приложений Flutter для Android крайне важно быть в курсе последней версии targetSdkVersion, чтобы обеспечить совместимость с новейшими функциями платформы Android и улучшениями безопасности. В этой статье мы рассмотрим несколько методов изменения targetSdkVersion во Flutter, сопровождаемые примерами кода.
Метод 1. Изменение файла AndroidManifest.xml
- Перейдите в папку android/app в проекте Flutter.
- Откройте файл AndroidManifest.xml.
- Найдите тег «uses-sdk».
- Измените атрибут «android:targetSdkVersion» на нужную версию.
Пример:<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" />
Метод 2: использование пакета flutter_launcher_icons
- Добавьте пакет
flutter_launcher_iconsв файл pubspec.yaml. - Запустите
flutter pub get, чтобы установить пакет. - Откройте файл android/app/build.gradle.
- Найдите блок
defaultConfig. - Измените свойство
targetSdkVersionна нужную версию.
Пример:android { defaultConfig { // ... targetSdkVersion 30 // ... } }
Метод 3. Настройка файла build.gradle
- Откройте файл android/app/build.gradle.
- Найдите блок
defaultConfig. - Измените свойство
targetSdkVersionна нужную версию.
Пример:android { defaultConfig { // ... targetSdkVersion 30 // ... } }
Метод 4: использование конфигурации Flutter Flavor
- Создайте файл конфигурации версии (например, Flavor_config.dart) в своем проекте Flutter.
- Определите различные конфигурации с желаемыми
targetSdkVersion.
Пример:import 'package:flutter/foundation.dart'; class FlavorConfig { static const int targetSdkVersion = kReleaseMode ? 30 : 29; } - Доступ к
targetSdkVersionв любом месте вашего кода.
Изменение targetSdkVersionв разработке Flutter для Android имеет решающее значение для обеспечения совместимости и использования новейших функций платформы Android. В этой статье мы рассмотрели несколько способов изменения targetSdkVersion, включая изменение файла AndroidManifest.xml, использование пакета flutter_launcher_icons, настройку файла build.gradle и использование Flutter. Конфигурация вкуса.