自动更新依赖项

升级依赖项可能是一项复杂且耗时的任务。

Android 应用依赖于各种外部库依赖项,例如网络、图片加载和界面组件。这些库不断发展,新版本提供 bug 修复、性能改进和新功能。

Android Studio 中的 Gemini 可自动执行并简化依赖项更新流程,从而消除繁琐的工作并提高项目的可维护性。

Android Studio 中的 Gemini 如何为您提供帮助

代理模式可可靠地自动执行依赖项管理,以使您的项目保持最新状态,让您可以专注于构建高质量的应用。只需点击一下,您就可以无缝更新所有依赖项并获得最新版本的好处。

更新的工作原理

Android Studio 中的 Gemini 会智能地处理更新流程,如下所示:

  • 识别和更新依赖项:自动识别 可以更新的依赖项,并将其更新为最新的兼容 版本。
  • 解决构建错误:遍历构建流程,解决因更新而产生的任何构建错误。
  • 验证项目:运行测试以验证更新后的项目 是否仍按预期运行。
  • 生成更新报告:流程完成后, Android Studio 中的 Gemini 会提供一份包含所有更改的详细报告。您可以大致查看这些更改,也可以深入查看各个文件级别的差异,然后再接受这些更改。

您可以通过从 Refactor 菜单中选择 Update Dependencies 来启动更新流程:

“Refactor”菜单,显示“Update Dependencies”菜单项。
图 1.Refactor 菜单中选择 Update Dependencies

或者,在 libs.versions.toml 文件中,将鼠标悬停在带下划线的版本上, 点击显示的 Show Context Actions 菜单,然后点击 Update all libraries with Gemini

从版本目录更新库。
图 2.从版本目录更新库。

无论您以何种方式启动该流程,Android Studio 中的 Gemini 都会提供其更新计划的概览,以便您可以调整计划、逐步监控进度,并在应用所有更改之前查看所有更改:

Android Studio 中的 Gemini 建议更新的库的清单。您可以取消选中相应项目,以将其从更新中移除。
图 3.查看、修改、批准或取消 Gemini 的计划。

您可以随时查看、接受或回滚更改,也可以停止该流程。

其他资源