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

Flutter出租车项目构建失败:配置:cloud_firestore时BuildConfig报错

解决Flutter项目assembleRelease构建失败(cloud_firestore配置异常)

针对你遇到的defaultConfig contains custom BuildConfig fields, but the feature is disabled.错误,可尝试以下几种解决方法:

  • 启用BuildConfig自定义字段支持
    在android/app/build.gradle文件的android代码块中添加buildFeatures配置,开启BuildConfig功能:

    android {
        compileSdkVersion flutter.compileSdkVersion
        ndkVersion flutter.ndkVersion
    
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    
        kotlinOptions {
            jvmTarget = '1.8'
        }
    
        sourceSets {
            main.java.srcDirs += 'src/main/kotlin'
        }
    
        // 添加这段配置
        buildFeatures {
            buildConfig true
        }
    }
    
  • 适配cloud_firestore版本
    检查pubspec.yaml中cloud_firestore的版本,尝试升级到最新稳定版,或回退到与当前Flutter版本兼容的版本,执行flutter pub get更新依赖后重新构建。

  • 清理缓存并重新构建
    依次执行以下命令清理缓存,排除缓存导致的异常:

    flutter clean
    rm -rf android/.gradle
    flutter pub get
    flutter build apk --release
    
  • 排查其他依赖的Gradle配置冲突
    部分第三方插件可能会修改BuildConfig相关配置,检查项目中其他插件的gradle文件,确保没有全局禁用buildConfig的设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:59:49