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

Flutter项目可运行learning_text_recognition但无法安装google_ml_kit求助

解决Flutter项目google_ml_kit包安装异常方案

1. 检查pubspec.yaml依赖配置

  • 确认你没有错误引入google_ml_kit_example依赖,该包是官方示例专用,无需在业务项目中引入,正确的依赖写法仅保留:
dependencies:
  flutter:
    sdk: flutter
  google_ml_kit: ^最新稳定版本号
  • 确认所有依赖的缩进符合YAML格式规范,避免格式错误导致依赖解析异常。

2. 处理依赖冲突

你已经安装的learning_text_recognition包底层也依赖ML Kit相关能力,很可能存在版本冲突问题,可按如下方式处理:

  • 暂时注释掉learning_text_recognition的依赖,先单独安装google_ml_kit验证是否可正常运行
  • 若单独安装可正常运行,可使用依赖覆盖声明解决版本冲突:
dependency_overrides:
  google_mlkit_commons: 兼容两个包的统一版本号

3. 清理并重新拉取依赖

执行以下命令清除本地缓存的无效依赖:

flutter clean
flutter pub cache repair
flutter pub get

执行完成后重启IDE再编译项目。

4. 检查Android端额外配置

你的minSdkVersion已设置为21符合要求,还需确认如下配置:

  • 项目根目录的android/build.gradle中,Kotlin版本需高于1.5.0,示例配置:
ext.kotlin_version = '1.7.10'
  • 若开启了代码混淆,需在android/app/proguard-rules.pro中添加ML Kit的混淆规则:
-keep class com.google.mlkit.** { *; }

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 01:06:04