Android Studio Hedgehog 稳定版发布
Android Studio 的最新版本 Hedgehog 现已发布,并进入稳定阶段。该版本集成了 IntelliJ 2023.1,并引入了多项新功能,旨在提升应用性能、提高开发者生产力,并优化使用 Jetpack Compose 进行 UI 开发。
IntelliJ 2023.1 的改进
IntelliJ 2023.1 带来了全新的 UI 设计,优化了 Maven 导入性能,并加快了项目打开速度。此外,通过后台提交检查等功能,简化了代码提交流程,同时提供了其他多项升级和改进。
Android Vitals 支持
为了帮助开发者提升应用质量,Hedgehog 版本引入了对 Android Vitals 的支持。开发者无需对应用进行插桩,即可访问崩溃数据。他们可以在 Google Play 中查看、筛选和分析崩溃信息,并一键在 IDE 中显示崩溃堆栈跟踪。
新的 Power Profiler 工具
新的 Power Profiler 工具可以可视化应用中不同任务与功耗之间的关系,支持运行 A/B 测试以比较不同实现的功耗差异。该工具的 UI 展示了多种“电源轨”,用于跟踪手机不同子系统的功耗,如 CPU、摄像头、蜂窝网络和显示屏等。功耗数据以基于时间的系统跟踪形式显示,帮助开发者识别功耗峰值并将其与设备上当前执行的任务关联。需要注意的是,该工具仅测量整体功耗,无法区分例如某个后台应用是否导致更高的 CPU 使用率。
开发者体验改进
Hedgehog 版本简化了开发者将应用升级到 Android 14(API 级别 34)的过程,展示了所有必要的迁移步骤,并将相关文档直接集成到 IDE 中。在某些情况下,升级助手能够明确指出代码中需要修改的部分。
设备镜像和布局检查器
为了解决与应用 UI 相关的问题,Hedgehog 支持设备镜像功能,允许在 IDE 中镜像物理设备,以执行与应用交互、旋转设备等常见操作。此外,还引入了嵌入式布局检查器,这是一个简化版的布局检查器,通过设备镜像而非模拟器在 IDE 中运行。
Jetpack Compose 集成优化
最后,Hedgehog 增强了与 Jetpack Compose 的集成,引入了 UI 预览的画廊模式,并在可组合函数中设置断点时显示扩展信息,帮助开发者理解可能导致意外重组的因素。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。