Android Studio 2.2 新特性

Android Studio是官方的 Android集成开发环境(IDE)。

全新的 Android Studio 2.2 有 20 多个新特性,设计到开发过程的每个主要阶段如设计,开发,构建以及测试。

设计

  1. 布局编辑器 :现在用新的 UI设计器设计UI更容易了。新的蓝图模式有助于快速的构建应用程序UI结构并且通过使用新的属性面板可以调整每个部件的可视属性。
  2. 约束布局 :新的约束布局是一个灵活的布局管理器,允许你创建动态用户界面,无需再做多层 layout嵌套。其兼容Android 9 (Gingerbread)以上的版本。

开发

  1. 改进的C++支持:你可以在 Gradle 里使用 CMake 或 ndk-build来编译 C++项目。从CMake构建转移到Android Studio现在是无缝连接。不仅对 C++ 提供了支持,还对 C++ 编辑和调试体验进行了修复。
  2. 示例浏览器:现在,通过 Android Studio 2.2 引用 Android 示例代码变得更加简单了。在代码编辑器窗口中,你可以在 Google Android 示例代码中查找您的应用代码。

构建

  1. Instant Run改进:引入 Instant Run 的目的是让 Android 开发更加快速而简便。自其发布以来,它已经显著地缩短了许多开发者的编辑、构建、运行迭代周期。
  2. APK分析器:你可以很容易地看到 APK 的内容,了解每个组件的大小。此功能在调试 multi-dex 时十分有用。此外,你还可以比较一下 APK 的两个版本。
  3. 构建缓存(实验性):大大地提高构建速度,帮助缩短完整和增量构建时间,只需将 android.enableBuildCache=true 添加到 gradle.properties 文件。

测试

  1. Android Emulator中的虚拟传感器: Android Emulator 现在包括一组新的虚拟传感器控件。你可以使用这些新的控件测试 Android 传感器,例如加速度计、环境温度、磁力计等。
  2. Espresso测试记录器(测试版): Espresso 测试记录器可用于记录与您的应用的交互,轻松地创建 UI 测试。记录您与设备的交互并且添加断言,以在应用的特定快照中验证 UI 元素。您可以在Android的Firebase测试实验室中运行该测试或本地运行该测试。
  3. GPU调试程序(测试版): GPU调成程序现在为测试版。现在,您可以捕获 Android 设备上的 OpenGL ES 命令流,然后在 Android Studio 内重播该命令流。为更好地了解OpenGL ES命令,调试您的图形输出,您也可全面检查任何指定 OpenGL ES 命令的 GPU 状态。

更新/下载

  • 如果您使用的是早期版本的 Android Studio,可以在Stable 稳定版发布渠道上检查更新。您也可以在官方网站页面上直接下载 Android Studio 2.2
此条目发表在研发分类目录,贴了标签。将固定链接加入收藏夹。

发表评论