3月才释出新版的Android Studio,3.2版本又要来了,除了开始提供AndroidX以整合向后兼容支持函数库(Support Library)外,也附带更新了Android Studio IDE核心、Android分析器(Android Profiler)、Android Jetpack以及CPU的监控功能,包括输入/输出CPU Trace还有程序启动时的CPU活动。
Android Studio IDE核心更新了IntelliJ IDEA 2018.1.1,修复旧版本的重要臭虫,以恢复自动检查更新功能,而捆绑的Kotlin插件更新到了v1.2.31,JDK也使用了新版,其中提升了大型文字档案在4K屏幕卷动的效能。
而在Android分析器的部分,3.2版本将增加电量分析器(Energy Profiler),当开发者在连接的装置执行APP,或是在Android模拟器中执行Android 8.0或是更高版本,电量分析器将会出现在Android分析器页面的底端。
另外,在CPU分析器中,现在可以选择System Trace,记录装置CPU以及执行绪的活动,让开发者便于调查系统层级的问题,像是UI Jank等,并且还能用Trace类对代码进行检测,并在分析器时间轴标记重要例程。而且当应用程式部署在Android 8.0或是更高版本的作业系统,将提供纪录应用程式启动时CPU活动的功能,并能输出成.trace档案,可由除错API存取或是输入到CPU分析器中查看。这些分析器的资料,现在能以会话(Sessions)的方式储存下来,开发者可以在之后重新开启查看,而分析器会保留这些资料,直到下一次IDE启动。
Android Studio 3.2还新增了Android Jetpack函数库,透过组件、工具以及指南文件,帮助开发者消除重复性任务,加速开发工作,以更简易的方式建置高品质且可测试的应用程式。Android Jetpack的导览组件与导览编辑器(Navigation Editor)整合,提供视觉化的应用程式导览结构视图。
Android模拟器也在新版的Android Studio中更新,现在开发者可以随时在模拟器中,储存或是载入Android虚拟装置(AVD)的快照,并在随时将装置回到已知的状态中进行测试,当开发者使用AVD管理器编辑AVD时,可以载入指定的AVD快照。Android Studio 3.2附带的小更新,多了一个小助手面板,当开发者现在启用Android Studio,该小助手面板会显示Android Studio的更新状态。