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

Flutter项目中如何通过命令行更新Android端build.gradle内的依赖?

Flutter项目中如何通过命令行更新Android端build.gradle内的依赖?

我太懂这种烦恼了!用flutter pub upgrade --major-versions能轻松搞定pubspec.yaml里的依赖更新,但Android端build.gradle里的这些依赖确实没那么省心——目前没有通用的一键命令能直接更新所有这些依赖,不过我可以给你分享几个实用的方法,帮你少折腾:

  • 用Android Studio内置工具(最省心的方式)
    直接在Android Studio里打开项目的android文件夹(单独作为Android项目打开),然后:

    1. 右键点击项目根目录,选择「Open Module Settings」(或者按快捷键F4)
    2. 在弹出的窗口切换到「Dependencies」标签页,不管是项目级build.gradle还是app级的依赖,这里都会标注出有更新版本的项
    3. 点击依赖项旁的小箭头,就能直接升级到最新稳定版,还能查看版本变更的说明
  • 特定依赖的专属工具
    比如你用到的Firebase系列依赖,完全可以借助Android Studio的Firebase Assistant来同步最新版本:
    打开顶部菜单栏的「Tools > Firebase」,找到你在用的Firebase服务(比如Analytics、Crashlytics),跟着指引操作就能自动把对应依赖更新到官方推荐的最新版本,比自己查文档高效多了

  • 手动管理的小技巧
    如果还是习惯手动更新,这些小方法能帮你省时间:

    • Kotlin相关依赖的$kotlin_version可以和Flutter项目的Kotlin版本同步,先跟着Flutter的提示把项目的Kotlin版本更到最新,这个变量会自动生效
    • 像Billing Client、Facebook SDK这类第三方库,最新版本号一般在它们官方文档的首页就能找到,不用到处翻找
    • 建议把常用依赖的版本号提取成变量,放在项目级build.gradle的ext块里,比如:
      ext {
          kotlin_version = "1.9.0"
          firebase_crashlytics_version = "2.9.2"
          billing_client_version = "6.0.1"
          // 其他依赖版本...
      }
      
      之后更新时只需要修改这个块里的版本号,不用在多个文件里逐一查找修改

备注:内容来源于stack exchange,提问作者Dani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:50:27