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

Flutter编译报错:kotlin-android-extensions弃用及Kotlin版本不兼容

解决Flutter调试编译时的Gradle相关错误

错误1:'kotlin-android-extensions'插件已废弃

  • 找到项目中模块级的build.gradle文件(路径一般为android/app/build.gradle)
  • 在plugins代码块中移除id 'kotlin-android-extensions'这一行
  • 若需要序列化功能,添加id 'kotlin-parcelize'插件
  • 在android代码块内启用View Binding:
    buildFeatures {
        viewBinding true
    }
    
  • 替换原有用kotlin-android-extensions直接引用控件的代码,改用View Binding方式调用控件

错误2:Kotlin Gradle插件版本不兼容

  • 打开项目根目录下的android/build.gradle文件
  • 在buildscript的ext代码块里统一指定Kotlin版本为1.5.20或更高版本,示例配置:
    buildscript {
        ext {
            kotlin_version = '1.7.20'
        }
        // 其余原有配置保持不变
    }
    
  • 执行flutter clean命令清理缓存,之后重新启动调试即可

内容的提问来源于stack exchange,提问作者VISHNU PRABHAKARAN

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 17:32:03