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/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/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 月)
此更新包含多项细微更改和 bug 修复:
- Instant Run 更新和 bug 修复。
- 改进了 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 还包含一些次要 bug 修复和以下增强功能:
- 现在,当您使用 N 设备或模拟器并选择 Native 调试程序模式(在运行/调试配置对应的 Debugger 标签页中),Java-aware C++ 调试程序默认处于启用状态。
对于其他构建增强功能(包括增量 Java 编译和 dexing-in-process),请将 Android plugin for Gradle 更新到版本 2.1.0。