以下是 Android Studio Quail 4 的版本说明。
新功能
以下是 Android Studio Quail 4 中的新功能。
在代理模式下使用 Firebase 构建全栈应用
在 Android Studio 中,您可以使用 Firebase 代理技能直接在代理模式下启用和配置 Firebase 服务(例如身份验证和 Cloud Firestore 数据库)。 该智能体可以帮助您完成 Firebase 集成并配置后端服务。借助此集成,您无需离开 IDE 即可构建强大的全栈 Android 应用。
布局检查器中的重组状态读取
我们向布局检查器添加了重组状态读取,以便您更轻松地诊断高重组计数。此功能在 Panda 3 Canary 版中提供,可提供在重组周期内执行的状态读取的详细列表,帮助您识别触发重组的状态变量。如需使用此功能,请使用 compose.ui:ui:1.10.0 (BOM 2025.12.01) 或更高版本。
主要功能
此功能的主要功能如下:
- 跟踪状态失效:当节点重新组合时,点击组件树中的重新组合次数链接,打开“状态检查”面板。
- 详细的堆栈轨迹:确定正在读取的特定状态变量,包括计数、列表或海拔值。检查哪些内容已
invalidated(更改),以触发更新。 - 浏览重组历史记录:使用面板标题中的导航箭头,循环浏览特定节点之前重组的状态数据。
- AI 赋能的说明:在“状态检查”面板中点击使用 AI 进行说明,即可显示对读取状态的自然语言分解,以及该状态导致重组的原因。
开始
请按以下步骤操作,试用这些功能。
- 打开布局检查器。
右键点击重组列,然后执行以下操作之一:
- 对于所有节点,选择 Observe Recomposition > Observe All。
- 如需了解具体注释,请选择重组 > 观察节点。
在布局检查器中开启重组状态读取功能 与应用互动。发生重组时,点击“组件树”中的蓝色计数链接以检查状态。
布局检查器中重组状态读取的示例结果 点击“使用 AI 解释”,获取有关重组发生原因的细分分析。
布局检查器中针对状态读取的“使用 AI 解释”功能示例结果
Gemma 4 集成
现在,您可以在 Android Studio 中直接运行强大的 Gemma 4 模型,以获取 AI 代码辅助功能,而无需依赖第三方提供商来托管该模型。此本地执行由集成运行时提供原生支持,让您可以完全掌控新功能的设计、代码的重构和问题的调试,所有操作都完全在设备上进行。如需下载 Gemma 模型,请依次前往设置 > 工具 > AI > 模型提供方 > Gemma。
使用互动式预览模拟返回导航过渡
Quail 4 引入了专用控件,包括返回操作和预测性返回进度滑块,让您无需部署到实体设备或模拟器即可测试返回和前进动画。现在,您可以在 Compose 互动式预览中直接逐步执行自定义过渡状态,并验证预测性返回手势行为。