Android Studio Narwhal 4 功能更新现已稳定,可供您使用!此版本针对声明式 Wear OS 表盘提供了支持,为 Project 视图新增了自定义选项,并继续专注于质量,修复了 550 多个 bug,以提升稳定性和性能。您告诉我们,智能体模式对提高您的工作效率非常有帮助,现在我们已将其从预览版升级为稳定版。
这也是 Android Studio Narwhal 版本的最终功能更新。随着新的每月发布节奏,我们每月都会发布新功能和 bug 修复。最近三个 Narwhal 版本都包含大量功能,包括智能体模式和 Compose 预览。我们不仅想分享此版本的新功能,还想回顾一下 Narwhal 版本的一些关键功能。
Android Studio Narwhal 4 功能更新的新功能
以下是此版本附带的新功能:
Android Studio 中对声明式 Wear OS 表盘的支持 ⌚
Android Studio Narwhal 4 功能更新通过引入对 表盘 XML 格式 的编辑器支持,改进了创建 Wear OS 表盘 的工作流程,以便您直接在 IDE 中编写、调试和微调表盘设计。这有助于您更快地工作,因为您可以将 Android 开发流程引入 IDE,而无需在开发表盘时更改上下文并使用多个程序。
Android Studio 可让您直接编辑表盘格式中使用的 XML 文件。它现在根据官方表盘格式架构提供代码补全功能,并提供实时错误验证,有助于识别缺少必需属性等问题。Android Studio 还包含资源链接,可快速导航到可绘制资源和其他引用的 XML 元素,并提供高级语法支持,用于处理嵌入在 XML 中的算术表达式和数据源引用。最后,您可以直接从 Android Studio 将表盘部署到 Wear OS 模拟器或实体设备。
将 Project 视图设为默认视图的选项 📂
您是否厌倦了每次打开新项目时都必须切换到 Project 视图?现在,您可以设置默认在 Project 视图中打开新项目。如需启用此设置,请依次前往 File (在 macOS 上为 Android Studio )> Settings > Advanced Settings > Project View ,然后选择 Set Project view as the default 。
回顾:Android Studio Narwhal 版本的关键功能
Android Studio Narwhal 版本包含大量功能,尤其是在我们改为每月发布版本后。从强大的 AI 集成到新的测试工具,您可能很容易错过更新。下面,我们重点介绍了一些关键功能,但如需全面了解我们发布的所有内容,我们强烈建议您阅读 Narwhal 功能更新和 Narwhal 3 功能更新的完整博文。
下面简要介绍了一些您应该尝试的热门功能:
智能体模式(现已稳定!)
使用智能体模式让 Google Gemini 帮助您完成任务。AI 智能体可以了解您的项目,将复杂任务分解为更小的步骤,代表您进行修改,并帮助您完成多步骤操作,例如在 IDE 中添加新功能、重构代码或调试复杂问题。Entri 等开发者使用智能体模式从界面模拟图生成 Jetpack Compose 布局,并发现 Android Studio 中的 Gemini 将其整体界面开发时间缩短了 40%。
Android 合作伙伴设备实验室(使用 Android 设备串流)
我们通过添加 Android 合作伙伴设备实验室扩展了 Android 设备串流。这让您可以安全地访问三星等合作伙伴提供的各种远程实体设备,从而直接在 Android Studio 中测试应用在市场上一些最受欢迎的设备上的兼容性和性能。
测试应用备份和恢复
我们添加了用于测试应用数据备份和恢复流程的工具。这对于确保在切换到新设备时获得顺畅的用户体验至关重要。您可以生成应用数据的备份,将其恢复到另一台设备,甚至将备份附加到运行配置,以便轻松测试此流程。
可调整大小的 Compose 预览
在 Android Studio Narwhal 中构建响应式界面变得更加轻松。Compose 预览现在支持动态调整大小,让您可以即时获得有关界面如何适应不同屏幕尺寸的视觉反馈。您只需在 Compose 预览中进入专注模式,然后拖动边缘即可实时查看布局变化。
Google Play 政策洞见
借助 Android Studio 中现已提供的 Play 政策洞察,您可以提前收到有关潜在 Google Play 政策违规行为的警告,从而构建更符合政策的应用。现在,当 IDE 中的 lint 警告与 Google Play 政策要求相关时,IDE 会直接在代码中显示这些警告。您还可以将这些 lint 检查集成到 CI/CD 流水线中。这些洞见提供了政策概览、注意事项以及更多资源的链接,有助于您在开发周期的早期解决潜在问题。
摘要
总而言之,整个 Android Studio Narwhal 版本系列(包括此 Narwhal 4 功能更新)提供了各种强大的功能。以下是主要新增功能的全面摘要:
使用 AI (Gemini) 进行开发
- 智能体模式: 一种半自主 AI 助理,可帮助完成复杂的多步骤操作,例如重构、添加功能和调试。
- AGENTS.md 支持: 向 Gemini 提供项目特定的上下文、说明和样式指南。
- 提示库中的规则: 自定义 Gemini 的输出,使其与团队的编码标准相匹配。
- 图片和 @File 附件: 附加屏幕截图和项目文件,以获得更具上下文意识的响应。
- 转换界面 (Studio Labs): 使用自然语言直接在预览窗口中迭代 Compose 界面。
更快的界面迭代和开发
- 对声明式 Wear OS 表盘的支持(Narwhal 4 中的新功能 ✨): 通过代码补全、错误验证和直接部署来编写、调试和部署表盘。
- 可调整大小的 Compose 预览: 在专注模式下动态调整预览大小,以即时测试响应式界面。
- Compose 预览改进: 改进了代码导航,并新增了一个用于管理预览的选择器。
优化、改进和测试
- 测试应用备份和恢复: 轻松测试应用在传输到新设备时的数据备份和恢复流程。
- Android 合作伙伴设备实验室: 访问三星等合作伙伴提供的各种远程实体设备以进行测试。
- Google Play 政策洞见: 直接在 IDE 中提前收到有关潜在 Play 政策违规行为的警告。
- Proguard 检查: 识别并修复过于宽泛的保留规则,以更好地优化代码。
- 默认 K2 模式: 使用下一代 Kotlin 编译器获得更快的性能。
- 支持 16 KB 页面大小: Lint 警告和模拟器,为新设备做好准备。
沉浸式开发 (XR)
- 嵌入式 Android XR 模拟器: 直接在 IDE 中运行 XR 模拟器。
- 适用于 Android XR 的嵌入式布局检查器: 在 XR 环境中检查和优化界面布局。
- Android XR 项目模板: 一个用于快速启动 XR 项目的新模板。
IDE 工作流程和质量改进
- Project 视图默认设置(Narwhal 4 中的新功能 ✨): 一项新的高级设置,用于始终在 Project 视图中打开新项目。
- 在模块下显示 build 文件: 改进 Android 视图中的项目导航。
- 手动项目同步: 更好地控制 Gradle 在大型项目中进行同步的时间。
- 质量改进: 在此版本中修复了 xx 个 bug,以提升稳定性和性能。
开始使用
准备好加快开发速度了吗?立即从稳定版渠道下载 Android Studio Narwhal 4 功能更新!
您的反馈至关重要。请继续通过报告 bug或提出功能建议来分享您的想法。如需抢先体验最新功能,请从 Canary 渠道下载 Android Studio。
在 LinkedIn、 Medium、 YouTube 或 X 上加入我们充满活力的 Android 开发者社区。我们迫不及待要一睹您的应用程序了!
继续阅读
-
产品动态
每位开发者的 AI 工作流程和需求都是独一无二的,因此能够选择 AI 如何帮助您进行开发非常重要。1 月,我们推出了选择任何本地或远程 AI 模型来为 Android Studio 中的 AI 功能提供支持的功能
Matthew Warner • 2 分钟阅读时间
-
产品动态
Android Studio Panda 3 现已稳定,可供您在生产环境中使用。此版本让您可以更好地控制和自定义 AI 赋能的工作流程,从而比以往更轻松地构建高质量的 Android 应用。
Matt Dyor • 3 分钟阅读时间
-
产品动态
今天,我们推出了 Gemma 4,这是我们最新的尖端开源模型,旨在增强 Android 开发,该模型具有复杂的推理和自主工具调用功能。
Matthew McCullough • 2 分钟阅读时间
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。