Обновление Flutter до 2.8? Вот новый способ обновления minSdkVersion!

Ключевые слова: Flutter, обновление, minSdkVersion, обновление, 2.8, Android, разработка мобильных устройств, примеры кода

Привет, любители Flutter! Если вы недавно обновились до Flutter 2.8 и вам нужно обновить minSdkVersion в своем проекте Android, вы попали по адресу. В этой статье мы познакомим вас с новым способом обновления minSdkVersion и предоставим несколько полезных примеров кода. Итак, приступим!

  1. Использование файла AndroidManifest.xml:
    • Откройте файл android/app/src/main/AndroidManifest.xmlв своем проекте Flutter.
    • Найдите тег <uses-sdk>внутри тега <manifest>.
    • Обновите атрибут android:minSdkVersionдо желаемой минимальной версии SDK.
    • Сохраните файл.

Вот пример того, как это должно выглядеть:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.my_flutter_app">
    <uses-sdk
        android:minSdkVersion="21"
        android:targetSdkVersion="31" />
    <!-- Other manifest entries -->
</manifest>
  1. Использование файла build.gradle:
    • Откройте файл android/app/build.gradleв своем проекте Flutter.
    • Найдите блок defaultConfig.
    • Обновите свойство minSdkVersionдо желаемой минимальной версии SDK.
    • Сохраните файл.

Вот пример того, как это должно выглядеть:

android {
    compileSdkVersion 31
    defaultConfig {
        applicationId "com.example.my_flutter_app"
        minSdkVersion 21
        targetSdkVersion 31
        // Other defaultConfig entries
    }
// Other build.gradle entries
}

Стоит отметить, что обновление minSdkVersionможет потребовать от вас обновления других зависимостей и библиотек в вашем проекте для обеспечения совместимости. Обязательно просмотрите и обновите все необходимые зависимости соответствующим образом.

Вот и все! Вы успешно обновили minSdkVersionв своем проекте Flutter, используя новый способ, представленный во Flutter 2.8.

Помните, что поддержание актуальности версий SDK имеет решающее значение для обеспечения наилучшего взаимодействия с пользователем и использования новейших функций и улучшений.

Надеемся, эта статья была вам полезна. Приятного кодирования!