Required Kotlin version
Summary
#To build a Flutter app for Android, Kotlin 1.5.31 or greater is required.
If your app uses a lower version, you will receive the following error message:
┌─ Flutter Fix ────────────────────────────────────────────────────────────┐
│ │
│ [!] Your project requires a newer version of the Kotlin Gradle plugin. │
│ Find the latest version on │
│ https://kotlinlang.org/docs/gradle.html#plugin-and-versions, then update │
│ <path-to-app>/android/build.gradle: │
│ ext.kotlin_version = '<latest-version>' │
│ │
└──────────────────────────────────────────────────────────────────────────┘
Context
#Flutter added support for foldable devices on Android. This required adding an AndroidX dependency to the Flutter embedding that requires apps to use Kotlin 1.5.31 or greater.
Description of change
#A Flutter app compiled for Android now includes the Gradle dependency
androidx.window:window-java
.
Migration guide
#Open <app-src>/android/build.gradle
, and change ext.kotlin_version
:
buildscript {
- ext.kotlin_version = '1.3.50'
+ ext.kotlin_version = '1.5.31'
Timeline
#Landed in version: v2.9.0 beta
In stable release: 2.10
References
#Relevant PR:
除非另有说明,本文档之所提及适用于 Flutter 的最新稳定版本,本页面最后更新时间: 2024-09-04。 查看文档源码 或者 为本页面内容提出建议。