2016-09-20 | learn

Android Studio 2.2

Source: Android Developers Blog - Android Studio 2.2

一觉起来,新的 Android Studio 2.2 发布啦~内含大量新特性更新呦~

更新主题:

  • 速度
  • 智能化
  • Android platform support

新的 Layout 编辑器让 UI 开发更加迅速直观;

新的APK analyzer,强化的 Layout Inspector 和 Code analyzer。附加 IntelliJ’s 2016.1.3 的新特性;

最后,作为官方 IDE 荣耀~ 现已加入对 Android 7.0 Nougat 的全方位支持!可以快速创建基于新 API 的组件,比如 Multi-Window support, Quick Settings API 和重新设计的 Notifications, 并使用 Android Emulator 进行测试~

这次更新还改进了 Android Frameworks 和 IDE ,创建 Constraint Layout 变得更加容易。强大的 Constraint Layout 可以让你在更加扁平精简的层级内设计出庞大复杂的界面。

Android Studio 2.2 包含 20 余项新特性,覆盖设计,开发,构建和测试,贯穿整个应用开发生命周期。使用Constraint Layout设计新的界面,Android NDK 开发C++,最新的 Jack compliers 进行构建,Espresso 来为你的应用创建测试用例。快来更新体验吧!

[后面挑几个个人感兴趣的记录一下]

Design

Layout Editor:

新的 UI designer 包含蓝图模式可以直观的调整布局结构,新的属性面板还可以方便调节每个 widget 的可视化属性。Learn more.
Layout Editor

Constraint Layout:

无需复杂的布局嵌套就可以创建灵活的动态布局,并且兼容 API level 9 以上版本! 搭配 Android Studio 2.2 获取最佳体验!Learn more.

Build

APK Analyzer:

轻松掌握每一个组件占用空间大小,在 debug multi-dex 相关问题时很有帮助。还可以比较两个版本 apk 之间的差异。Learn more.

APK Analyzer

Build cache (Experimental):

新的实验特性,可以加速应用构建。在 gradle.properties文件中加入 android.enableBuildCache=true ,可以同时降低全编译和增量编译的时间。Learn more.

Build Cache Setting

Test

Virtual Sensors in the Android Emulator:

可视化UI操作各种传感器数值。 哈哈,终于可以在模拟器里摇一摇了~Learn more.
Android Emulator Virtual Sensors

Espresso Test Recorder (Beta):

这个工具可以记录你和 App 之间的操作,然后就能输出 UI 测试代码。
espresso-test-recorder 这里有视频讲解,很清晰。

Espresso Test Recorder