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

Flutter应用运行失败求助:Kotlin Gradle插件版本不兼容

解决Flutter构建失败:Kotlin Gradle插件版本不兼容问题

问题分析

你的构建失败是因为platform_device_id: ^1.0.1依赖引入了Kotlin Gradle插件1.3.50,而当前Android Gradle插件要求Kotlin插件版本必须在1.5.20及以上,版本不匹配导致冲突。

解决方案

方案一:升级platform_device_id依赖(推荐)

旧版本的platform_device_id依赖的Kotlin版本过低,直接升级到该包的最新稳定版本即可解决版本冲突:

  1. 打开项目根目录下的pubspec.yaml文件
  2. 将platform_device_id: ^1.0.1替换为最新版本(比如platform_device_id: ^2.0.0,可根据实际最新版本调整)
  3. 执行命令:
flutter pub get
  1. 重新运行项目:flutter run

方案二:强制指定全局Kotlin Gradle插件版本

如果暂时无法升级platform_device_id,可以在Android项目中强制指定更高的Kotlin版本,覆盖依赖的旧版本:

  1. 打开项目根目录下的android/build.gradle文件
  2. 在buildscript的ext代码块中,添加或修改Kotlin版本为符合要求的版本(比如1.8.22,确保和Android Gradle插件兼容):
buildscript {
    ext {
        kotlin_version = '1.8.22'
        // 其他配置...
    }
    // 其他配置...
}
  1. 点击Android Studio中的"Sync Project with Gradle Files"按钮,同步Gradle配置
  2. 重新构建项目

内容的提问来源于stack exchange,提问作者shraddha patel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 06:50:18