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

解决添加google_ml_kit后Android Studio的Gradle方法签名错误

问题解决步骤

1. 修复Gradle配置拼写错误

当前报错的核心原因是配置项名称拼写错误:你写的packaginOptions少了一个字母g,正确的名称是packagingOptions。修改app/build.gradle中的对应代码:

android {
    // ... 其他原有配置
    packagingOptions{
        pickfirst '**/*.so'
    }
    // ... 其他原有配置
}

2. 清理并重新构建项目

修改完成后执行以下操作确保配置生效:

  • 运行 flutter clean 清理项目缓存
  • 运行 flutter pub get 重新拉取依赖
  • 重新编译运行项目

额外冲突处理(可选)

如果修复拼写后仍存在.so文件冲突,可以针对性排除重复库,比如google_ml_kit常和其他依赖在TensorFlow Lite库上产生冲突,可补充配置:

packagingOptions {
    pickFirst '**/*.so'
    exclude 'lib/x86/libtensorflowlite.so'
    exclude 'lib/x86_64/libtensorflowlite.so'
}

(可根据实际冲突的文件路径调整exclude规则)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 19:04:06