作者/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的版本模式,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版本号方案将采用以下模式:
lt;IntelliJ版本的年份>:。 ltIntelliJ >的主要版本。 ltStudio >的主要版本:
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部署到设备/模拟器:
△部署预览可组合
此外,尝试使用北极狐新的布局验证工具,看看你的布局在各种屏幕尺寸、字体大小和Android色彩校正/色盲模式下的响应效果。使用布局编辑器时,您可以通过布局验证工具窗口体验此功能。
△布局验证
最后,对于在MacOS下运行最新版本Android平台工具和Android 11设备的用户(其他平台即将支持),可以到运行按钮的设备选择对话框→ 使用Wi-Fi 配对设备,尝试IDE中集成的ADB无线调试功能。
△通过菜单使用ADB无线调试功能。