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

Flutter构建App Bundle时找不到androidExtensions()方法报错如何解决

解决方案

核心问题是app\build.gradle中Gradle插件的加载顺序错误,日志提示的Kotlin plugin should be enabled before 'kotlin-android-extensions'已经指明了根因,按以下步骤操作即可修复:

步骤1:调整插件加载顺序

打开app\build.gradle文件,找到顶部的插件声明段,将原来的顺序:

apply plugin: 'org.jetbrains.kotlin.android.extensions'
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

修改为如下顺序(必须先加载Android应用插件、Kotlin核心插件,最后才能加载Kotlin Android扩展插件):

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'org.jetbrains.kotlin.android.extensions'

步骤2:清理缓存并重新构建

在项目根目录依次执行以下命令:

  1. 清理项目缓存:flutter clean
  2. 重新构建正式App Bundle:flutter build appbundle

可选优化建议

  • Kotlin Android Extensions已经被官方废弃,如果你后续不需要用到该插件的功能,可以直接删除apply plugin: 'org.jetbrains.kotlin.android.extensions'和对应的androidExtensions配置块,避免后续版本兼容问题
  • 日志中提示的flutter_open_whatsapp插件使用了废弃的Android V1嵌入,不会影响本次构建,但后续Flutter新版会移除V1嵌入支持,可提前升级该插件到支持V2嵌入的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 05:36:04