原创 Android 2024-12-05 17:32 北京
Gemini 直接在 Android Studio IDE 体验中将 AI 的力量带入应用开发生命周期的每个阶段,为您提供全方位支持。
作者 / Android Studio 产品经理 Sandhya Mohan
自发布以来最大的功能更新!
AI 可以加速您的开发历程,并帮助您提高工作效率。因此,我们在 Android Studio 中引入了 Gemini,由 AI 赋能的专属编码助手。它旨在帮助您更轻松、更高效地构建优质的 Android 应用。近期,我们发布了 Android Studio 中的 Gemini 自推出以来最大的一次更新,现在 Gemini 将 AI 的力量直接融入到 Android Studio IDE 体验中,并贯穿开发生命周期的每个阶段。如需了解有关如何发展应用和游戏业务的更多更新,请查看 Google Play 的最新更新。
? Android Studio 中引入了 Gemini
https://developer.android.google.cn/gemini-in-android
您可以在 Canary 渠道下载最新版本的 Android Studio 体验这些新功能,也欢迎继续阅读本文了解更新内容。
Gemini 现在可以编写、重构和
记录 Android 代码
Gemini 不仅可以提供指导,还可以编辑您的代码,帮助您快速从原型过渡到实现,实现常见的设计模式,并重构您的代码。Gemini 还可通过文档和提交消息生成等功能简化您的工作流程,让您有更多时间专注于编写代码。
我们即将发布的编码功能包括:
Gemini 代码转换:使用自定义提示修改和重构代码。
提交消息生成:分析变更并提供 VCS 提交消息,以简化版本控制操作。
重新思考和重命名:为您的类、方法和变量生成直观的名称。此功能可以在编码时调用,也可作为对现有代码的大范围重构操作调用。
提示库:保存和管理您最常用的提示,您可以在需要时快速调用它们。
生成文档:只需简单的右键单击即可获得所选代码段的文档。
将 AI 集成到界面工具中
我们已将 AI 集成到 Compose 工作流中,使用 Compose 进行构建从未如此简单。可组合项预览可帮助您在 Android Studio 中设计时直观呈现可组合项。我们知道,为预览参数手动创建模拟数据可能非常耗时。Gemini 现在可以使用 AI 自动生成包含相关上下文的可组合项预览,从而简化开发过程中可视化界面的过程。
? 可组合项预览
https://developer.android.google.cn/develop/ui/compose/tooling/previews
我们正在继续尝试多模态支持,以加快您的界面开发周期。很快,我们将允许把图像附件作为上下文,并利用 Gemini 的多模态理解能力,帮助您更轻松地创建美观且引人入胜的界面。
放心部署
Gemini 的智能可以帮助您更有信心地发布更高质量的应用。Gemini 可以针对代码进行分析、测试并提出修复建议,而且我们正在继续将 AI 集成到 IDE 的 App Quality Insights 工具窗口中,帮助您分析 Google Play 管理中心和 Firebase Crashlytics 报告的崩溃情况。借助 Ladybug Feature Drop,您可以使用本地代码上下文生成更深入的见解。这意味着您将能够更快地修复错误,并且您的用户遇到的崩溃将会更少。
我们即将发布的一些功能包括:
单元测试场景生成功能可基于本地代码上下文生成单元测试场景。
构建/同步错误洞察功能现在能够为构建和同步错误提供更全面的覆盖。
App Quality Insights 功能可为从 Android Vitals 和 Firebase Crashlytics 观察到的崩溃情况进行解释并提供修复建议,现在也允许您使用本地代码上下文以获得更好的见解。
为您打造更好的 Android Studio 中的 Gemini
我们对许多开发者进行了调研,以了解 AI 驱动的代码补全对工作效率的影响,86% 的受访者表示他们感觉工作效率得到提高。欢迎您继续提供在日常工作流程中使用 Gemini 的反馈。实际上,一些受访者希望分享他们在 Android Studio 中充分利用 Gemini 的要诀和技巧。
伴随着可以与您自身应用集成的 Gemini Nano API,Android 开发者现在还可以在开发过程中的每一个环节使用 Google 的先进 AI 技术——而 Android Studio 中的 Gemini 正是这种开发者体验的核心。
? Gemini Nano
在最新版本的 Android Studio 中获取这些新功能
这些功能都可以在 Android Studio Canary 渠道中试用。其中的许多功能预计将于 12 月下旬在稳定渠道发布的 Ladybug Feature Drop 中推出,剩余功能也将在不久后推出。
? Canary 渠道
https://developer.android.google.cn/studio/preview
Gemini 代码转换:在编辑器中修改和重构代码
提交消息生成:使用 Gemini 自动生成提交消息
重新思考和重命名:获取重命名类、方法和变量的帮助
提示库:保存并调用最常用的提示
Compose 预览生成:使用 Gemini 为您的可组合项生成预览
生成文档:让 Gemini 帮助您记录代码
单元测试场景生成:生成单元测试场景
构建/同步错误见解:向 Gemini 寻求帮助,以排查构建和同步错误问题
App Quality Insights:提供有关如何修复 Android Vitals 和 Firebase Crashlytics 崩溃的见解
Google 一如既往地致力于负责任地使用 AI。未经您的同意,Android Studio 不会将您的任何源代码发送到服务器——这意味着您需要同意才能在 Android Studio 中启用 Gemini 的开发者支持功能。您可以阅读 Android Studio 中的 Gemini 隐私承诺以了解更多相关信息。
? 负责任地使用 AI
https://ai.google/responsibility/principles/
? 隐私承诺
https://developer.android.google.cn/studio/preview/gemini/data-and-privacy
欢迎您尝试在项目中启用 Gemini,我们很高兴看到这些增强功能帮助您构建出色的应用!也欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态!
推荐阅读
如页面未加载,请刷新重试
点击屏末 | 阅读原文 | 即刻在 Android Studio 中使用 Gemini 高效开发