作者/Jamal Eason,产品经理
Android Studio arctic fox(2020 . 3 . 1)的第一个版本和Android Gradle插件(AGP)的7.0.0-alpha01版本都已经在金丝雀频道正式发布。在这个版本中,我们调整了Android Studio和Gradle插件的版本编号方案。这一改变将Gradle插件从Android Studio的版本编号方案中分离出来,更加明确了Android Studio每个版本对应的年份和IntelliJ版本。
Android Studio 的新版本编号方案
从北极狐(2020年3月1日)开始,Android Studio的版本号系统将基于年份,从而更加符合IntelliJ IDEA的版本模式。——Android Studio就是在这个IDE上构建的。的新版本编号方案将引入几个重要的属性:年、它所基于的IntelliJ版本以及功能和修补程序的级别。命名模式的这一变化使您能够快速确定您在Android Studio中使用的IntelliJ平台的版本。此外,每个主要版本都将有一个标准的代号,以北极狐开头,然后按字母顺序命名,以帮助用户轻松识别新旧版本。
我们建议您使用最新版本的Android Studio来体验最新的功能和质量改进。为了方便更新,我们更改了版本,明确将Android Studio和Android Gradle插件版本分开。需要记住的一个重要细节是,在更新IDE时,构建系统编译和打包应用程序的方式不会受到影响。相反,应用程序构建过程会发生变化,APK/捆绑包会受到项目的AGP版本的影响。因此,即使在开发周期的后期,您也可以安全地更新Android Studio版本,因为您的AGP版本和Android Studio版本可以以不同的节奏更新。最后,在新版本系统中,只要你的AGP版本保持在稳定版,你或你的团队就可以更方便地在应用项目中同时运行Android Studio的稳定版和预览版。
如果按照之前的编号系统,这个版本将是Android Studio 4.3。现在,新的编号系统将其命名为Android Studio北极狐(2020年3月1日)Canary1,简称Arctic Fox。
未来Android Studio版本号方案将采用以下模式:
IntelliJ 版本年份.IntelliJ 主版本.Studio 主版本
前两组数字代表特定Android Studio版本所基于的IntelIiJ平台版本(早期的Canary版本可能仍然是早期版本)。对于发布的新版本,这两组数字分别是2020.3;
第三组数字代表Studio的主版本,从1开始,每个主版本递增1;
为了方便引用每个版本,我们还提供了主版本的代号,根据动物名称从A到Z递增。新的初始版本叫做北极狐。
Android Gradle 插件的新版本编号方案
在AGP 7.0.0中,我们采用了语义版本的原则,这与AGP要求的Gradle版本是一致的。Android Studio和Android Gradle插件的兼容性不会改变。您可以使用较新版本的Android Studio来打开使用稳定版AGP的项目。
最近发表的另一篇博客文章详细介绍了AGP版本编号的原则以及新的主要版本AGP 7.0的最新变化。
Android Studio Arctic Fox 中的最新变化
我们还处于北极狐功能开发的初级阶段,但是我们已经投入了大量的时间在这个IDE中实现改进,包括代码编辑器、应用检查工具、布局编辑器到嵌入式模拟器等等,总共有超过200个质量改进和bug修复。有关错误修复的详细信息,请参考发行说明。
对于那些尝试使用Jetpack Compose的用户,我们提供了很多更新的内容,比如将@Preview Composable部署到设备/模拟器3360。
部署预览可组合
此外,尝试使用北极狐新的布局验证工具,看看你的布局在各种屏幕尺寸、字体大小和Android色彩校正/色盲模式下的响应效果。使用布局编辑器时,您可以通过Layout Validation工具窗口体验此功能。
布局验证
最后,对于运行最新版本Android平台工具,在MacOS下使用Android 11设备的用户(其他平台也即将支持),可以到Run(运行)按钮的设备选择对话框Pair Devices Using Wi-Fi,尝试IDE中集成的ADB无线调试功能。
通过菜单使用ADB无线调试功能。