升级依赖项可能是一项复杂且耗时的任务。
Android 应用依赖于各种外部库依赖项,例如网络、图片加载和界面组件。这些库不断发展,新版本提供 bug 修复、性能改进和新功能。
Android Studio 中的 Gemini 可自动执行并简化依赖项更新流程,从而消除繁琐的工作并提高项目的可维护性。
Android CLI
下载 Android CLI试用 Android CLI 更新依赖项
如果您未使用 Android Studio 或偏好通过命令行执行操作,请试用 Android CLI。
例如,当您需要升级依赖项时,请使用
例如,当您需要升级依赖项时,请使用
android studio version-lookup 命令。android studio version-lookup <artifacts...>Android Studio 中的 Gemini 如何为您提供帮助
代理模式可可靠地自动执行依赖项管理,以使您的项目保持最新状态,让您可以专注于构建高质量的应用。只需点击一下,您就可以无缝更新所有依赖项并获得最新版本的好处。
更新的工作原理
Android Studio 中的 Gemini 会智能地处理更新流程,如下所示:
- 识别和更新依赖项:自动识别 可以更新的依赖项,并将其更新为最新的兼容 版本。
- 解决构建错误:遍历构建流程,解决因更新而产生的任何构建错误。
- 验证项目:运行测试以验证更新后的项目 是否仍按预期运行。
- 生成更新报告:流程完成后, Android Studio 中的 Gemini 会提供一份包含所有更改的详细报告。您可以大致查看这些更改,也可以深入查看各个文件级别的差异,然后再接受这些更改。
您可以通过从 Refactor 菜单中选择 Update Dependencies 来启动更新流程:
或者,在 libs.versions.toml 文件中,将鼠标悬停在带下划线的版本上,
点击显示的 Show Context Actions
菜单,然后点击 Update all libraries with Gemini。
无论您以何种方式启动该流程,Android Studio 中的 Gemini 都会提供其更新计划的概览,以便您可以调整计划、逐步监控进度,并在应用所有更改之前查看所有更改:
您可以随时查看、接受或回滚更改,也可以停止该流程。