Flutter构建时image_cropper配置异常、firebase_auth找不到依赖如何解决
Flutter项目构建报错解决方案
第一步 清理缓存与重新拉取依赖
- 执行
flutter clean清理本地项目构建缓存 - 删除项目根目录下的
pubspec.lock锁定文件 - 执行
flutter pub cache clean清理全局Pub依赖缓存 - 执行
flutter pub get重新拉取所有项目依赖
第二步 修复Firebase依赖版本不匹配问题
你当前pubspec.yaml中未指定Firebase相关依赖的版本号,自动拉取的版本交叉不兼容是触发报错的核心原因。请将pubspec.yaml中Firebase相关依赖的版本统一调整为适配组合:
firebase_core: ^1.10.0 firebase_auth: ^3.1.0 firebase_database: ^9.0.0 firebase_storage: ^10.1.0
修改完成后重新执行 flutter pub get 生效。
第三步 修复image_cropper构建异常
该插件安卓端需要额外配置两项参数:
- 打开安卓项目根目录下的
android/build.gradle文件,将ext.kotlin_version参数值调整为1.5.31及以上版本 - 打开
android/app/build.gradle文件,将minSdkVersion参数值调整为21及以上
第四步 重新构建项目
所有调整完成后执行 flutter run 重新启动项目即可正常构建。
内容的提问来源于stack exchange,提问作者kamal kishor kumar
相关产品推荐
相关产品推荐

