蒙国造博客

Flutter 中的 Flutter版本、Dart版本、Kotlin版本、Android SDK版本的关联和区别

Flutter版本

也称为Flutter SDK版本,是Flutter的核心。Flutter SDK 的安装方式是下载压缩包,解压,然后配置PATH

查看Flutter 的所有版本下载地址

Dart版本

Dart 是 Flutter 的御用语言,非常关键。Dart 也称 Dart SDK。在 Flutter 开发中,不需要单独下载安装 Dart。都是直接用flutter channel <channel_name>flutter upgrade <version>flutter downgrade <version>来指定 Dart 的版本号的。

查看Dart 所有版本下载地址

我们用如下命令可以知道 flutter 和 Dart 的版本。

~ flutter --version
Flutter 1.22.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 9b2d32b605 (2 years, 11 months ago) • 2021-01-22 14:36:39 -0800
Engine • revision 2f0af37152
Tools • Dart 2.10.5

如上,我们看到的 Flutter SDK 版本是 1.22.5,而Dart版本是2.10.5

Kotlin 版本

如果我们要编译一个 Android 包,那我们还需要指定 Kotlin 的版本,因为 Android 目前的开发语言就是 Kotlin。

打开文件 android/build.gradle,如下就是 Kotlin 的版本。

buildscript {
    ext.kotlin_version = '1.6.10'
    // 其它配置
}

查看Kotlin 所有版本下载地址

Android SDK版本

其实更多多应该叫 Android API 版本。这个没得说了,编译安装必备的,目前最新版本已经到34了。

一般我们在文件 android/app/build.gradle中的 SDK 配置就是 Android SDK 的版本。

android {
    compileSdkVersion 31

    defaultConfig {
        minSdkVersion 28
        targetSdkVersion 31
        // 其它配置
    }
}

查看Android API 所有版本

退出移动版