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

Flutter集成Firebase报错No signature of method: build_.android()求助

问题修复方案

你遇到的报错核心原因是android/app/build.gradle中存在无效配置项,导致Gradle无法正确解析android配置块,可按以下步骤逐一修复:

  • 修复拼写错误:打开android/app/build.gradle,定位到defaultConfig块,将错误配置multiDexEnables true修改为multiDexEnabled true,拼写错误是触发本次报错的直接原因
  • 替换兼容的MultiDex依赖:你已经开启了AndroidX适配,原support库的multidex依赖会引发冲突,将dependencies块中的implementation "com.android.support:multidex:$multidex_version"替换为implementation 'androidx.multidex:multidex:2.0.1'
  • 升级Kotlin版本:当前使用的1.3.50版本Kotlin与新版Firebase依赖不兼容,打开android/build.gradle,将ext.kotlin_version = '1.3.50'修改为ext.kotlin_version = '1.6.21'
  • 清理缓存重新构建:依次执行以下命令完成构建重置:
    flutter clean
    
    手动删除项目android目录下的.gradle隐藏文件夹后,再运行项目即可。
  • 可选适配方案:如果执行上述步骤后仍有兼容问题,可将android/app/build.gradle中的compileSdkVersion和targetSdkVersion从30升级到33,匹配新版Firebase依赖的最低要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:30:01