Android Studio Narwhal 4 功能更新现已是稳定版本,可供您使用!此版本针对声明式 Wear OS 表盘提供了有针对性的支持,为“项目”视图新增了自定义选项,并继续专注于质量,修复了 550 多个错误,以提升稳定性和性能。您告诉我们,代理模式对提高您的工作效率非常有帮助,现在我们已将该模式从预览版升级为稳定版。
这也是 Android Studio Narwhal 版本的最终功能更新。采用新的月度发布周期后,我们每月都会发布新功能和 bug 修复。最近三个 Narwhal 版本中包含多项功能,包括推出智能体模式和 Compose 预览。我们不仅想分享此版本中的新功能,还想回顾一下 Narwhal 版本中的一些关键功能。
Android Studio Narwhal 4 功能更新的新变化
以下是此版本中提供的新功能:
Android Studio 中对声明式 Wear OS 表盘的支持 ⌚
Android Studio Narwhal 4 功能更新引入了对表盘 XML 格式的编辑器支持,可直接在 IDE 中编写、调试和微调表盘设计,从而改进了创建 Wear OS 表盘的工作流程。这样一来,您无需在开发表盘时切换上下文并使用多个程序,而是可以在 IDE 中完成 Android 开发流程,从而提高工作效率。
借助 Android Studio,您可以直接修改表盘格式中使用的 XML 文件。现在,它可根据官方表盘格式架构提供代码补全功能,并提供实时错误验证功能,帮助识别缺少必需属性等问题。Android Studio 还包含资源链接,可快速导航到可绘制资源和其他引用的 XML 元素,并提供高级语法支持,用于处理嵌入在 XML 中的算术表达式和数据源引用。最后,您可以直接从 Android Studio 将表盘部署到 Wear OS 模拟器或实体设备。
可将“项目”视图设为默认视图 📂
您是否厌倦了每次打开新项目时都必须切换到“项目”视图?新增了一项设置,可让新项目默认在“项目”视图中打开。如需启用此设置,请依次前往 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 设备串流功能。这样一来,您就可以安全地访问 Samsung 等合作伙伴提供的各种远程实体设备,直接在 Android Studio 中测试应用在市场上一些最热门设备上的兼容性和性能。
测试应用备份和恢复
我们添加了用于测试应用的数据备份和恢复流程的工具。这对于确保在切换到新设备时获得顺畅的用户体验至关重要。您可以生成应用的数据备份,将其恢复到另一台设备,甚至将备份附加到运行配置,以便轻松测试此流程。
可调整大小的 Compose 预览
在 Android Studio Narwhal 中,构建自适应界面变得更加轻松。Compose 预览现在支持动态调整大小,让您可以立即直观地了解界面如何适应不同的屏幕尺寸。您只需在 Compose 预览中进入聚焦模式,然后拖动边缘即可实时查看布局变化。
Google Play 政策洞察
借助 Android Studio 中现已推出的 Play 政策洞见,您可以及早收到有关潜在 Google Play 政策违规行为的警告,从而构建更合规的应用。现在,如果代码违反了 Google Play 政策要求,IDE 会直接在代码中显示 Lint 警告。您还可以将这些 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 Partner Device Labs:访问 Samsung 等合作伙伴提供的各种远程实体设备,以便进行测试。
- 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。
加入我们充满活力的 Android 开发者社区,您可以在 LinkedIn、 Medium、 YouTube 或 X 上与我们互动。我们迫不及待要一睹您的应用程序了!
继续阅读
-
产品资讯
每位开发者的 AI 工作流程和需求都是独一无二的,因此能够选择 AI 如何帮助您进行开发非常重要。1 月,我们推出了在 Android Studio 中选择任何本地或远程 AI 模型来支持 AI 功能的功能
Matthew Warner • 阅读用时:2 分钟
-
产品资讯
Android Studio Panda 3 现已是稳定版,可在生产环境中使用。此版本可让您对 AI 赋能的工作流程进行更多控制和自定义,从而比以往更轻松地构建高品质的 Android 应用。
Matt Dyor • 阅读用时:3 分钟
-
产品资讯
今天,我们推出了 Gemma 4,这款最新的尖端开放模型具备复杂的推理和自主工具调用功能,可助力开发者提升 Android 开发效率。
Matthew McCullough • 阅读用时:2 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。