You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3.44升级后Kotlin Gradle Plugin警告迁移及相关问题

Flutter 3.44.0 迁移至Built-in Kotlin相关问题解答

1. 如何正确迁移至Built-in Kotlin?是否需要移除id "kotlin-android"?

必须移除id "kotlin-android",迁移步骤如下:

  • 打开android/app/build.gradle,删除plugins代码块中的id "kotlin-android"声明
  • 若之前手动配置过ext.kotlin_version这类指定Kotlin版本的代码,也一并删除
  • 执行flutter clean清空旧构建缓存,再运行flutter pub get同步依赖,最后重新构建项目
    如果项目包含自定义Kotlin代码,无需额外配置,Flutter的Built-in Kotlin会自动注入所有必要的编译支持。

2. 警告是由应用本身还是过时插件导致的?

两者共同导致。项目中手动声明的kotlin-android插件会触发警告;同时你列出的这些插件如果仍使用旧的独立KGP依赖方式,而非依赖Flutter内置的Kotlin配置,也会触发警告。

3. 上述插件哪些版本支持新的Built-in Kotlin系统?

以下是各插件的最低兼容版本(建议直接升级到最新稳定版):

  • fluttertoast:8.2.4及以上
  • google_maps_flutter_android:2.7.0及以上
  • image_picker_android:0.8.11+1及以上
  • url_launcher_android:6.3.0及以上
  • webview_flutter_android:3.10.0及以上

4. 当前仅为警告,未来Flutter版本是否会完全构建失败?

是的。Flutter官方已明确,后续stable版本会彻底废弃手动配置KGP的方式,届时未完成迁移的项目会直接构建失败。当前的警告是提前预警,给开发者留出迁移缓冲时间。


内容的提问来源于stack exchange,提问作者Junayed Ahamed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 04:42:27