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
相关产品推荐
相关产品推荐

