Android Studio3.5更新内容
前言
每一次更新Android Studio都会有种莫名的兴奋,又有什么新的变化呢?让我们一起来看看吧。
改善软件的质量和稳定性
作为项目基石的一部分,这次升级更加专注于改善稳定性,内存泄漏,挂起以及核心用户功能的改进,具体描述如下
1 内存管理设置
如果您使用具有至少5 GB RAM的64位操作系统,则现在可以配置操作系统应分配给Android Studio进程(例如核心IDE,Gradle守护程序和Kotlin守护程序)的最大RAM量。
您可以在 File > Settings ->Appearance & Behavior > System Settings.找到 Memory Settings 内存设置选项
2 内存使用报告
Android Studio中的内存问题有时很难重现和报告。 为了帮助解决此问题,Android Studio现在包括一个内存使用情况报告,您可以将其发送给Android Studio团队以帮助确定内存问题的根源
3 IO文件防病毒优化
为了帮助您优化防病毒软件配置,Android Studio现在会自动检查是否将某些项目目录排除在实时防病毒扫描之外并通知您。
4 优化部署流程
IDE具有一个新的下拉菜单,可让您快速选择要将应用程序部署到的设备。 此菜单还包含一个新选项,可让您一次在多个设备上运行您的应用
5 改进了Gradle同步和缓存检测
为了避免Gradle同步错误,如果Gradle已清除其构建缓存时下载缺少的依赖项,IDE现在可以在检测到。
6 改进对数据绑定的支持
除了为数据绑定添加增量注释处理支持之外,IDE还改进了智能编辑器功能,例如在XML中创建数据绑定表达式时的性能。
7 改进了对C / C ++项目的支持
Android Studio现在支持安装NDK的多个版本。 并且,使用Android Gradle插件3.5.0或更高版本,您可以指定项目中每个模块应使用的NDK版本。 此外,您可以通过选择要编辑器使用的ABI来提高Gradle同步性能。 为此,请在菜单栏中选择“构建”>“选择构建变量”,然后对于项目中的每个模块,从“ Active ABI”列中选择ABI。
8 应用变化及时调试
应用更改使您可以将代码和资源更改推送到正在运行的应用程序,而无需重新启动应用程序,在某些情况下,还可以不重新启动当前活动。 应用更改通过利用Android 8.0(API级别26)或更高版本支持的运行时工具,实现了一种全新的方法来保留应用程序的状态。看起来更像Intellij里面的更新资源,run图标改动了。
用法:
如果您只想应用代码更改而不重新启动当前活动,请点击应用代码更改。 通常,如果您已在方法主体中修改了代码但未修改任何资源,则应使用“Apply Code Changes”
如果您要应用资源和代码更改而不重启应用程序,请点击Apply Changes and Restart Activity。 此选项使您可以通过重新启动当前活动来应用资源和代码更改,而无需重新启动应用程序。
9 启用运行回退功能
您可以将Android Studio配置为在无法更改时自动再次运行您的应用程序。 要启用这些设置,请按照下列步骤操作:
- 选择File > Settings -> Build, Execution, Deployment > Deployment.
- 选中复选框中“应用更改”操作之一启用自动运行回退,点击OK
支持 Chrome OS设备
Android Studio现在正式支持Chrome OS设备。 首先,请在兼容的Chrome操作系统设备上下载Android Studio,然后按照安装说明进行操作。
改善layout编辑器
Android Studio 3.5对布局的可视化,管理和交互进行了一些改进,例如:
- 使用ConstraintLayout时,“属性”面板中的新“约束”部分列出了所选UI组件的约束关系。
- 您可以通过选择约束并按Delete键来删除它
- 选择视图后,可以通过单击“属性”窗格的“约束小组件”部分中的任何+图标来创建约束图标。
- 创建约束时,“布局编辑器”现在仅显示您可以约束的合格锚点。