一觉起来,新的 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.
Constraint Layout:
无需复杂的布局嵌套就可以创建灵活的动态布局,并且兼容 API level 9 以上版本! 搭配 Android Studio 2.2 获取最佳体验!Learn more.
Build
APK Analyzer:
轻松掌握每一个组件占用空间大小,在 debug multi-dex 相关问题时很有帮助。还可以比较两个版本 apk 之间的差异。Learn more.
Build cache (Experimental):
新的实验特性,可以加速应用构建。在 gradle.properties
文件中加入 android.enableBuildCache=true
,可以同时降低全编译和增量编译的时间。Learn more.
Test
Virtual Sensors in the Android Emulator:
可视化UI操作各种传感器数值。 哈哈,终于可以在模拟器里摇一摇了~Learn more.
Espresso Test Recorder (Beta):
这个工具可以记录你和 App 之间的操作,然后就能输出 UI 测试代码。
espresso-test-recorder 这里有视频讲解,很清晰。