Android Studio AI助手---Gemini

从金丝雀频道下载最新版 Android Studio,以利用所有这些新功能,并继续阅读以了解新增内容。

Gemini 现在可以编写、重构和记录 Android 代码

Gemini 不仅仅是提供指导。它可以编辑您的代码,帮助您快速从原型转向实现,实现常见的设计模式,并重构您的代码。Gemini 还通过文档和提交消息生成等功能简化您的工作流程,让您有更多时间专注于编写代码。

我们推出的编码功能包括:

  • Gemini Code Transforms - 使用自定义提示修改和重构代码。
  • 提交消息生成- 分析更改并提出 VCS 提交消息以简化版本控制操作。
  • 重新思考和重命名- 为您的类、方法和变量生成直观的名称。这可以在您编码时调用,也可以作为应用于现有代码的更大重构操作。
  • 提示库- 保存和管理您最常用的提示。您可以在需要时快速调用它们。
  • 生成文档- 只需右键单击即可获取所选代码片段的文档。

自信部署

Gemini 的智能功能可以帮助您更自信地发布更高质量的应用。Gemini 可以分析、测试代码并提出修复建议,我们将继续将 AI 集成到 IDE 的 App Quality Insights 工具窗口中,帮助您分析 Google Play Console 和 Firebase Crashlytics 报告的崩溃。现在,借助 Ladybug Feature Drop,您可以使用本地代码上下文生成更深入的洞察。这意味着您将更快地修复错误,您的用户将看到更少的崩溃。

我们推出的一些功能包括:

  • 单元测试场景生成根据本地代码上下文生成单元测试场景。
  • 构建/同步错误洞察现在可以更好地覆盖构建和同步错误。
  • App Quality Insights解释并建议针对从 Android Vitals 和 Firebase Crashlytics 观察到的崩溃进行修复,现在允许您使用本地代码上下文来获得更好的洞察。

Android Studio 中为您提供更好的 Gemini

我们最近对许多人进行了调查,以了解 AI 驱动的代码补全如何影响您的工作效率,86% 的受访者表示他们感觉工作效率更高。请在日常工作流程中使用 Gemini 时继续提供反馈。事实上,你们中的一些人想分享一些关于如何在 Android Studio 中充分利用 Gemini 的技巧和窍门。

在最新版本的 Android Studio 中获取这些新功能

这些功能现在都可以在 Android Studio金丝雀频道中试用。我们预计将在即将于 12 月下旬在稳定频道发布的 Ladybug Feature Drop 中发布其中的许多功能,其余功能也将在不久后发布。

  • 应用质量洞察 - 关于如何修复 Android Vitals 和 Firebase Crashlytics 崩溃的洞察
  • 构建/同步错误洞察 - 向 Gemini 寻求帮助,以解决构建和同步错误
  • 单元测试场景生成 - 生成单元测试场景
  • 生成文档 - 让 Gemini 帮助您记录代码
  • Compose 预览生成 - 使用 Gemini 为可组合项生成预览
  • 提示库 - 保存并调用您最常用的提示
  • 重新思考和重命名 - 获取重命名类、方法和变量的帮助
  • 提交消息生成 - 使用 Gemini 自动生成提交消息
  • Gemini Code Transforms - 在编辑器中修改和重构代码

与往常一样,Google 致力于负责任地使用 AI。未经您的同意,Android Studio 不会将您的任何源代码发送到服务器 - 这意味着您需要选择启用 Android Studio 中的 Gemini 开发者协助功能。您可以在 Android Studio对隐私的承诺中阅读有关 Gemini 的更多信息。

相关推荐
HeShen.15 分钟前
AutoDL+SSH在vscode中远程使用GPU训练深度学习模型
ide·人工智能·vscode·深度学习·ssh·远程工作
Watink Cpper15 分钟前
[Linux]多线程(二)原生线程库---pthread库的使用
android·linux·运维·原生线程库·pthread库
笨鸭先游5 小时前
前台--Android开发
android
fareast_mzh5 小时前
Lightweight App Alternatives
android
pq113_69 小时前
OrangePi Zero 3学习笔记(Android篇)4 - eudev编译(获取libudev.so)
android·笔记·学习
鸿蒙布道师13 小时前
鸿蒙NEXT开发动画案例3
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei
鸿蒙布道师13 小时前
AI原生手机:三大技术阵营的终极对决与未来展望
android·人工智能·ios·华为·智能手机·ai-native·hauwei
每次的天空14 小时前
移动应用开发:自定义 View 处理大量数据的性能与交互优化方案
android·java·学习·交互
未来之窗软件服务14 小时前
1k实现全磁盘扫描搜索——仙盟创梦IDE-智能编程 编程工具设计
ide·python·仙盟创梦ide
Huang兄15 小时前
Android 项目中配置了多个 maven 仓库,但依赖还是下载失败,除了使用代理,还有其他方法吗?
android·gradle·maven