当前位置: 首页 > news >正文

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 的更多信息。

http://www.lryc.cn/news/507371.html

相关文章:

  • 【day09】面向对象——静态成员和可变参数
  • Android学习(七)-Kotlin编程语言-Lambda 编程
  • 彻底认识和理解探索分布式网络编程中的SSL安全通信机制
  • 【libuv】Fargo信令2:【深入】client为什么收不到服务端响应的ack消息
  • Vue3自定义事件
  • BeautifulSoup 与 XPath 用法详解与对比
  • Emacs 折腾日记(五)——elisp 数字类型
  • 重拾设计模式--外观模式
  • 源码编译llama.cpp for android
  • StarRocks 排查单副本表
  • Windows11 家庭版安装配置 Docker
  • 线程知识总结(二)
  • 解决vscode ssh远程连接服务器一直卡在下载 vscode server问题
  • 【Cadence射频仿真学习笔记】IC设计中电感的分析、建模与绘制(EMX电磁仿真,RFIC-GPT生成无源器件及与cadence的交互)
  • Definition of Done
  • 【漏洞复现】CVE-2023-37461 Arbitrary File Writing
  • 简单工厂模式和策略模式的异同
  • HuggingFace datasets - 下载数据
  • 梯度(Gradient)和 雅各比矩阵(Jacobian Matrix)的区别和联系:中英双语
  • Vscode搭建C语言多文件开发环境
  • 自定义 C++ 编译器的调用与管理
  • 时间管理系统|Java|SSM|JSP|
  • 用SparkSQL和PySpark完成按时间字段顺序将字符串字段中的值组合在一起分组显示
  • Sentinel 学习笔记3-责任链与工作流程
  • Latex 转换为 Word(使用GrindEQ )(英文转中文,毕业论文)
  • 使用Chat-LangChain模块创建一个与用户交流的机器人
  • 国家认可的人工智能从业人员证书如何报考?
  • 【网络云计算】2024第51周-每日【2024/12/17】小测-理论-解析
  • 每日十题八股-2024年12月19日
  • 网络方案设计