谷歌今天推出了Android Studio 2.1,其集成开发环境(IDE)的最新版本,支持Android N Developer预览和更快的即时运行。您可以直接从Android.com/sdk下载Windows,Mac和Linux的新版本。如果您已经使用了Android Studio,可以在导航菜单中获取最新版本(帮助=>检查Windows / Linux和Android Studio =>检查OS X的更新)。
谷歌在一个月前推出了第一个Android N Developer Preview,然后是两周前的第二个预览。在过去几年中,谷歌已经推出了下一个Android版本并在I / O开发人员会议上发布了随附的开发人员预览,但是通过Android N,该公司开始前期早期 - I / O 2016年5月18日至5月20日。
谷歌还发布了Android Studio 2.0本月早些时候,所以2.1清楚地意味着那些渴望尝试Android N.开发人员可以使用最新版本的预览SDK,尝试新的插孔编译器,并使用Java 8进行实验,并获得访问只有官方Android仿真器,能够运行N开发人员预览仿真器系统图像。
使用新的插孔编译器,Lambdas,方法引用,编译时型注释,交叉点类型和类型推断都可以在Android平台的所有版本上获得。默认和静态方法和可重复注释仅在Android N上可用
即时运行应该通过让您快速查看在设备或模拟器上运行的更改来大大提高工作流程。它显示您在“在近时刻”中运行的更改,这意味着您可以不断代码和运行您的应用程序,希望能够加速您的编辑,构建和运行周期。单击即时运行按钮时,它将分析您所做的更改,并确定它如何以最快的方式部署新代码。即时运行适用于运行API 14(冰淇淋三明治)或更高的任何Android设备或仿真器。
那么即时运行究竟是什么新的?该功能现在可以更快地更新到应用程序代码的增量更改,这归功于增量Java编译(不再更改单行代码,意味着模块中的所有Java源都必须重新编译)和进程中的DEX(类文件被转换为Gradle守护程序过程中的DEX文件,以避免创建单独的DEX过程的昂贵处理操作)。对于后一个功能,您需要将Gradle守护进程的内存量增加到1GB至少2GB。