转载请注明出处:http://blog.csdn.net/crazy1235/article/details/60478513
2017.3.3 Google老大发布了Android Studio 2.3正式版。
在许多2.3beta版本的基础上修复了bug然后推出了正式版。提供了一些新特性,和对部分已有功能的修改完善。
Build
Instant Run Improvements and UI Changes
之前的版本,会默认勾选上Instant Run 选项,然后在控制面板上只有一个Run 和Debug按钮。编译器自动判断是否需要Instant Run。2.3.0正式版在控制面板上多出了一个Instant Run按钮 (一个 [闪电] 标志)。所以可以由开发者自己选择是否需要通过Instant Run方式来运行程序。
使用 Android Plugin for Gradle 版本 2.0.0 或更高版本,以及在应用的模块级别 build.gradle 文件中将 minSdkVersion 设置为 15 或以上时,Instant Run 才受支持。为获得最佳性能,可以将 minSdkVersion 设置为 21 或更高。
如果项目用CMake或nkd-build加载native代码,Instant Run 不再被禁用。(之前都是如果项目中链接了native代码,则Instant Run直接被禁用)。但是Instant Run也只能针对Java代码,不能对native代码起作用。
通过Run方式来安装调试程序是,也变的更可靠。
这些优化可能影响你的分析,可以先把Instant Run 功能禁止之后在进行分析
Build Cache
2.2版本的时候,加入了编译缓存 的功能。但是2.3正式版之前都是默认关闭的。你可以通过 android.enableBuildCache = true 来开启这个功能。
2.3正式版开始将此功能转成默认开启的状态。
UI
AVD & SDK
2.3正式版,将AVD Manager 和 SDK Manager