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

添加flutter_background_geolocation包导致构建失败求助

解决方案
  • 添加TransistorSoft Maven仓库
    com.transistorsoft:tsbackgroundfetch 是插件的私有依赖,不在默认Maven仓库中。需要在项目根目录/android/build.gradle的repositories块中添加专属仓库:

    allprojects {
        repositories {
            google()
            mavenCentral()
            // 添加这一行
            maven { url "https://transistorsoft.jfrog.io/artifactory/maven" }
        }
    }
    
  • 清理缓存并强制刷新依赖
    执行以下命令彻底清理并重新同步依赖:

    flutter clean
    flutter pub get
    cd android
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • 处理版本约束提示
    那7个无法升级的依赖是插件自身的版本锁定导致的,属于正常现象,无需强行升级。只要依赖解析问题解决,项目就能正常构建。若后续需要升级依赖,需先确认插件是否兼容对应版本。

  • 验证插件版本
    确保安装的是最新稳定版插件,执行命令升级:

    flutter pub upgrade flutter_background_geolocation
    

注意:该插件基础功能无需购买许可证,依赖解析失败与许可证无关,仅需配置正确的仓库地址即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 03:42:38