Android Studio 2.1(2016 年 4 月)

此更新的主要变更之处在于支持使用 Android N 预览版进行开发。

<div class="android-updates-box">
<p><b>2.1.3 (August 2016)</b>
</p>
<p>
  This update adds compatibility with Gradle 2.14.1, which includes performance
  improvements, new features, and an important <a href=
  "https://docs.gradle.org.cn/2.14/release-notes#local-privilege-escalation-when-using-the-daemon"
  class="external-link">security fix</a>. For more details, see the <a href=
  "https://docs.gradle.org.cn/2.14.1/release-notes" class="external-link">Gradle
  release notes</a>.
</p>
<p>
  By default, new projects in Android Studio 2.1.3 use Gradle 2.14.1. For
  existing projects, the IDE prompts you to upgrade to Gradle 2.14.1 and
  <a href="/studio/releases/gradle-plugin.html#revisions">Android plugin
  for Gradle 2.1.3</a>, which is required when using Gradle 2.14.1 and
  higher.
</p>

2.1.2(2016 年 6 月)

此更新包含一些小的变更和错误修复

  • Instant Run 更新和错误修复。
  • 提高了 LLDB 性能,改进了崩溃通知。
  • 修复了 Android Studio 2.1.1 安全更新中导致 git rebase 失败的回归问题。

2.1.1(2016 年 5 月)

安全版本更新。

Android N 平台增加了对 Java 8 语言特性的支持,这需要一个名为 Jack 的新的实验性编译器。最新版本的 Jack 目前仅在 Android Studio 2.1 中受支持。因此,如果您想使用 Java 8 语言特性,需要使用 Android Studio 2.1 来构建您的应用。

注意:当您启用 Jack 编译器时,Instant Run 将被停用,因为它们目前不兼容。

尽管 Android Studio 2.1 现在已经稳定,但 Jack 编译器仍然是实验性的,您必须通过在 build.gradle 文件中使用 jackOptions 属性来启用它。

除了支持 N 预览版的变更之外,Android Studio 2.1 还包括细微的错误修复和以下改进:

  • 当您使用 N 设备或模拟器并选择 Native 调试器模式(在运行/调试配置的Debugger标签页中)时,Java 感知的 C++ 调试器现已默认启用。

对于其他构建增强功能,包括增量 Java 编译和 dexing-in-process,请将您的 面向 Gradle 的 Android 插件更新到版本 2.1.0。