Android Studio Narwhal 4 功能更新现已发布稳定版,可供您使用!此版本针对声明式 Wear OS 表盘主题提供了专门支持,为项目视图提供了新的自定义选项,并继续专注于质量,修复了 550 多个 bug,以提高稳定性和性能。您告诉我们,代理模式对提高工作效率非常有帮助,现在我们已将其从预览版升级为稳定版。
这也是 Android Studio Narwhal 版本的最后一次功能更新。自改为每月发布一次后,我们每个月都会推出新功能和问题修复。过去三个 Narwhal 版本推出了众多功能,包括智能体模式和 Compose 预览。我们不仅想分享此版本中的新功能,还想回顾 Narwhal 版本中的一些关键功能。
Android Studio Narwhal 4 功能更新中的新变化
以下是此版本中提供的新功能:
Android Studio 支持声明式 Wear OS 表盘 ⌚
Android Studio Narwhal 4 功能更新改进了 Wear OS 表盘的创建工作流,引入了对表盘 XML 格式的编辑器支持,让您能够直接在 IDE 中编写、调试和微调表盘设计。这有助于您更快地开展工作,因为您可以在 IDE 中完成 Android 开发流程,而无需在开发表盘时切换上下文并使用多个程序。
借助 Android Studio,您可以直接修改表盘格式中使用的 XML 文件。现在,它可根据官方表盘格式架构提供标记和属性的代码补全功能,并提供实时错误验证功能,帮助识别缺少必需属性等问题。Android Studio 还包含资源链接,可快速导航到可绘制资源和其他引用的 XML 元素,并提供高级语法支持,用于处理 XML 中嵌入的算术表达式和数据源引用。最后,您可以直接从 Android Studio 将表盘部署到 Wear OS 模拟器或实体设备。
可选择将“项目”视图设为默认视图 📂
厌倦了每次打开新项目时都必须切换到“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 现已推出 Google Play 政策洞见,可针对潜在的 Google Play 政策违规行为提供早期预警,帮助您打造更合规的应用。现在,当 lint 警告与 Google Play 政策要求相关时,IDE 会直接在代码中显示该警告。您还可以将这些 lint 检查集成到 CI/CD 流水线中。这些数据分析提供了政策概览、注意事项以及更多资源的链接,可帮助您在开发周期早期解决潜在问题。
摘要
简而言之,整个 Android Studio Narwhal 版本系列(包括此次 Narwhal 4 功能更新)提供了众多强大的功能。以下是主要新增功能的全面总结:
利用 AI (Gemini) 进行开发
- 智能体模式:一种半自主 AI 助理,可帮助执行复杂的、多步骤的操作,例如重构、添加功能和调试。
- AGENTS.md 支持:向 Gemini 提供项目专属上下文、指令和风格指南。
- 提示库中的规则:自定义 Gemini 的输出,使其符合团队的编码标准。
- 图片和 @文件附件:附加屏幕截图和项目文件,以便获得更贴合情境的回答。
- Transform UI(Studio Labs):使用自然语言直接在预览窗口中迭代 Compose 界面。
更快的界面迭代和开发
- 声明式 Wear OS 手表表盘支持(Narwhal 4 中的新功能 ✨):通过代码补全、错误验证和直接部署功能,编写、调试和部署表盘。
- 可调整大小的 Compose 预览:在专注模式下动态调整预览大小,即时测试自适应界面。
- Compose 预览改进:改进了代码导航,并新增了用于管理预览的选择器。
优化、改进和测试
- 测试应用备份和恢复:轻松测试应用的数据备份和恢复流程,以便在新设备上进行数据传输。
- Android Partner Device Labs:访问三星等合作伙伴提供的各种远程实体合作伙伴设备,以便进行测试。
- Google Play 政策洞察:直接在 IDE 中获取有关潜在 Google Play 政策违规行为的早期警告。
- Proguard 检查:识别并修正过于宽泛的保留规则,以更好地优化代码。
- 默认采用 K2 模式:新一代 Kotlin 编译器可提升性能。
- 支持 16 KB 页面大小:提供 Lint 警告和模拟器,以便为新设备做好准备。
沉浸式开发 (XR)
- 嵌入式 Android XR 模拟器:直接在 IDE 中运行 XR 模拟器。
- 适用于 Android XR 的嵌入式布局检查器:在 XR 环境中检查和优化界面布局。
- Android XR 项目模板:一个新模板,可用于快速启动 XR 项目。
IDE 工作流和质量改进
- 默认项目视图(Narwhal 4 中的新功能 ✨):一项新的高级设置,可始终在项目视图中打开新项目。
- 在模块下显示 build 文件:改进 Android 视图中的项目导航。
- 手动项目同步:更好地控制大型项目中 Gradle 同步的发生时间。
- 质量改进:此版本修复了 xx 个问题,以提高稳定性和性能。
开始使用
准备好加快开发速度了吗?立即从稳定渠道下载 Android Studio Narwhal 4 功能更新!
您的反馈至关重要。欢迎继续通过报告 bug 或提出功能建议来分享您的想法。如需抢先体验最新功能,请从 Canary 渠道下载 Android Studio。
欢迎加入我们充满活力的 Android 开发者社区,您可以在 LinkedIn、 Medium、 YouTube 或 X 上找到我们。我们迫不及待要一睹您的应用程序了!
-
产品资讯Android Studio Rabbit 2 现已发布稳定版,可供您在生产环境中使用。此版本包含可改进开发体验的关键功能,例如“自带智能体”、新的 XR 模拟器功能、LeakCanary 更新、新的智能体技能管理器工具、AI 代码审核等。
Matthew Warner • 阅读用时:3 分钟 -
产品资讯现在,Android 上的无线调试比以往任何时候都更快、更可靠、更易于设置。在 ADB Wi-Fi 2.0 中,我们引入了新的服务器堆栈和更智能的网络处理机制,以直接解决开发者反馈的易用性问题。
-
产品资讯这是 Android Studio Quail 的最终稳定版本。借助 Android Studio 中的新功能,您可以利用 AI 高效、有效地构建优质应用。
Amman Asfaw • 阅读用时:5 分钟
每周通过电子邮件接收最新的 Android 开发洞见。