分享好友 最新动态首页 最新动态分类 切换频道
Android Studio 4.2(2021 年 4 月)
2024-12-27 01:31

Android Studio 4.2(2021 年 4 月)

Android Studio 4.2 是一个主要版本,包含各种新功能和改进。

最新版本的 Android Gradle 插件包含许多更新。如需了解详情,请阅读完整的 Android Gradle 插件版本说明。

在 Android Studio 中运行时,Gradle 构建工具会使用 Studio 所捆绑的 JDK。 在之前的版本中,与 Studio 捆绑的是 JDK 8。但在 4.2 中,现在捆绑的版本为 JDK 11。在使用所捆绑的新 JDK 运行 Gradle 时,由于垃圾回收器的变更,这可能会导致某些不兼容问题或影响 JVM 性能。AGP 版本说明对这些问题进行了介绍。

为了提高 Gradle Sync 性能,Android Studio 会在同步期间跳过构建任务列表。这可让 Gradle Sync 更快地完成,并提高大型项目的界面响应速度。在 Android Studio 4.2 中,此选项默认处于启用状态。若要关闭此选项,请依次点击 File > Settings > Experimental(在 Mac 上,请依次点击 Preferences > Experimental),然后取消选中 Do not build Gradle task list during Gradle sync

Database Inspector 进行了一些改进,可帮助您编写和执行自定义 SQL 语句。当您打开检查器并打开一个 New query 标签页时,应该会看到一个更大、可调整大小的编辑器界面,用于编写查询和设置查询格式,如下所示。

在旧版 Android Studio 中,在使用 Database Inspector 时断开与应用进程的连接会导致关闭检查器及其数据。在 Android Studio 4.2 中,我们添加了在进程断开连接后继续检查应用数据库的功能,以便在发生崩溃后更轻松地调试应用。

如果发生断开连接的情况,Database Inspector 会下载您的数据库,然后供您在离线模式下使用这些数据库。您可以在离线模式下打开表格并运行查询。

请注意,当您重新连接至实时应用进程时,Database Inspector 会返回到实时模式,并仅显示设备上的数据。也就是说,重新连接到应用进程后,系统不会保留离线模式下显示的数据。 因此,Database Inspector 不允许在离线模式下编辑或运行修改语句。

适用于 Android Gradle 插件的升级助理可帮助您更新项目的 AGP 版本。

该工具以现有的 AGP 升级功能为基础构建,可指导您完成整个项目级更新/重构工作,并包含更新预览,有助于防止在执行 AGP 升级之前发生潜在的重大更改。

在 CPU 性能分析器中,System Trace 功能添加了用于分析应用性能的新指标,其中包括:

  • “Events”表格。此表格列出了当前选定的线程中的所有跟踪事件。

  • BufferQueue。在“Display”部分中,这一新跟踪记录会显示应用 Surface BufferQueue 的缓冲区计数(0、1 或 2),以便帮助您了解图像缓冲区在 Android 图形组件之间切换时的状态。

  • CPU 频率。在“CPU cores”部分中,这一新跟踪记录会按核心显示 CPU 频率,以指示每个核心的运行状况。

  • Process Memory (RSS)。 这一新窗口会显示应用当前使用的物理内存量。

如需了解详情,请参阅使用 CPU 性能分析器检查 CPU 活动。

布局检查器是在 Android Studio 4.0 中引入的,旨在对正在运行的应用的界面堆栈进行实时检查。不过,您可能并不总是希望布局检查器立即反映应用发生的情况,因为您可能希望在特定时间点检查应用布局的快照,或最大限度降低实时更新对应用性能的影响。

Safe Args 是一个 Gradle 插件,可生成简单的对象和构建器类,以实现类型安全的导航和访问任何关联参数。使用 Safe Args 时,Android Studio 现在扩大了支持范围,如下所述:

  • 支持针对 Directions、Args 和各种构建器类的自动填充功能
  • 支持 Java 和 Kotlin Safe Args 插件
  • 支持从源代码到 XML 的导航

R8 retrace 现包含在 4.0 版命令行工具中。这是一个独立的工具,用于从经过混淆处理的堆栈轨迹获取原始堆栈轨迹。

您可以使用 SDK 管理器下载此软件包,这样会在 中安装 R8 retrace。 或者,您也可以下载独立的命令行工具软件包。

如需了解使用信息,请参阅用户指南中的 R8 retrace。

为了帮助简化跨设备和 API 级别的应用测试,您现在可以执行以下步骤,将应用同时部署到多个设备或模拟器:

  1. 在目标设备下拉菜单(位于 IDE 的正上方)中选择 Select Multiple Devices
  2. 选择目标设备,然后点击 OK
  3. 运行应用。

Android Gradle 插件 4.2 使用 1.0.0,后者为使用功能模块的应用引入了一项行为变更:指定为 但未明确标记为 的任何功能模块都将默认为不可移动。这项新设置优化了安装时间模块与基本模块的融合,这可能会提高某些应用的性能。

如需使功能模块保持可移除,请在要卸载的任何模块上设置 。

如需详细了解这项新设置,请参阅功能模块清单文档中有关 标记的文档。

为了帮助您更高效地迭代应用,我们针对搭载 Android 11 或更高版本的设备对 Apply Changes 进行了以下增强:

更新了 New Project 向导和 New Module 向导,以便更轻松地浏览、选择模板以及输入新项目或新模块的相关信息。

此外,还从 New Module 向导中移除了 Import .JAR/.AAR Package 选项。如需将 JAR 或 AAR 导入项目,请改为使用“Project Structure”对话框。

Android Studio 4.2 捆绑了 Kotlin 1.4.31。查看 Kotlin 1.4.0 变更记录,了解主要变更。

环境变量已废弃,取而代之的是 。如需了解详情,请参阅模拟器环境变量。

本部分将介绍 Android Studio 4.2 中存在的已知问题。如需查看完整列表,请转到已知问题页面。

如果您使用的是 Android Studio 4.2.0 并已升级到 Kotlin 插件 1.5.0,Studio 创建的新 Kotlin 项目会因以下 Gradle 同步错误而无法构建:

若要解决此问题,请在项目的 文件中将 替换为 。

从 4.2 版本开始,Android Studio 现在将在 JDK 11 上运行。此变更会导致与签名密钥相关的底层行为发生变更。

在您依次转到 Build > Generate Signed Bundle / APK 并尝试为 app bundle 或 APK 配置应用签名时,如果对密钥和密钥库输入不同的密码,就可能会导致以下错误:

若要解决此问题,请为密钥和密钥库输入相同的密码。

Studio 会尝试导入之前版本的 .vmoptions 并对其进行清理,以便与 JDK 11 使用的垃圾回收器配合使用。如果此进程失败,对于在 .vmoptions 文件中设置了自定义虚拟机选项的用户,Android Studio 可能不会启动。

为了解决此问题,我们建议在 .vmoptions 中注释掉自定义选项(使用 字符)。.vmoptions 文件位于以下位置:

Windows

macOS

Linux

如果尝试过此权宜解决方法后 Studio 仍未启动,请参阅下面的 Studio 在升级后没有启动。

最新文章
《李宏毅2022机器学习》HW1 记录
通过观察数据知道影响是否为阳性的有38+15个特征,前38位为id及one-hot表示地点的feature。代码为:结果如下: 注意还需要在config中将select_all改为False 再次提交后:得出结果分数更好了一点: Pytorch中做L
省点外链和商加加外链?
商加加外链工具是省点外链更名后的新名字。这一工具风靡企业市场,通过它,企业可以轻松实现将外链转化为企业微信的跳转链接,以便更好地服务客户和提升营销效果。省点外链改名成商加加外链工具并没有改变其核心功能。企业只需要在商加加外
百度快照被劫持百度网址安全中心提醒您:该页面可能已被非法篡改!
近期受世界杯的影响,我们Sinesafe接过很多中小企业网站频繁的被黑客入侵篡改了快照内容的网站安全问题导致打开网站被提示博彩页面,在搜索引擎中会被提示百度网址安全中心提醒您:该页面可能已被非法篡改!主要客户网站问题基本都是反复性质
行程缩短至3小时 这条“油画”公路带你解锁冬日阿勒泰之美→
全长200多公里的阿禾公路是网友心中美如画的网红公路眼下,阿禾公路迎来了首次冬季运营冬日的风景有多独特?到这里自驾游有哪些需要注意的地方?冬日的阿勒泰有多美?视频加载中...6小时缩短至3小时连接新疆阿勒泰市与喀纳斯景区禾木村的阿
百度搜索高级技巧
百度搜索——整理自网络 1、+加号——强制包含关键词 将“+”后面的关键词强制包含到搜索结果中 2、-减号——排除关键词或者网站 在某个字词或网站网址前添加短横 (-) 可排除所有包含该字词的搜索结果。在搜索“汽车品牌美洲虎”和
《白夜2》大结局关宏峰下线,编剧被骂上热搜,别拍第三部了
《白夜破晓》作为口碑剧《白夜追凶》的续作一直备受期待,观众翘首以盼,终于在时隔七年之后迎来续作的播出。可惜,《白夜2》播出后收获的成绩并不好,不管是热度还是口碑,都远远不如《白夜追凶》。如今,《》迎来大结局,更是因灵魂男主
钓草鱼的方法
钓草鱼的方法  导语:三龄到四龄以后的草鱼,是垂钓爱好者们的心头好。下面就由小编为大家带来钓草鱼的方法,大家一起去看看吧!  一、知己知彼,了解草鱼  要想垂钓草鱼,那么自然要对草鱼的习性有所了解,这样才能运用合适的方法一
预防校园欺凌系列漫画
青青校园·预防校园欺凌系列漫画之家长如何辨别子女有否被欺凌青青校园·预防校园欺凌系列漫画之建立和谐校园的不同措施扫黑除恶举报电话南安市扫黑办:0595-8639 0252南安市公安局扫黑办:0595-8639 9000栏目:教育栏目来源:漫画作者:乔
听说大象们又开始往北迁徙了,最新大象北迁消息来啦!
最新的大象走向生成技术运用先进的机器学习算法,能够有效分析和预测大象群体的行为模式。通过对大量生态数据的处理,这项技术不仅帮助研究人员深入了解大象的迁徙路线和栖息地选择,还能实时监测它们的健康状态和生存环境变化。这种创新应
香蕉先生视频2025最新版 v2.6.2.4
香蕉先生视频是一款老司机必备视频软件,非常经典火爆,汇聚了全网最新片源,你想看的这里的都有。软件定期更新维护,不用担心迷路,超多精彩内容等你来观看。多个播放源,不用担心播放失败等问题,给你最好的观看体验。想看视频的朋友们,
相关文章
推荐文章
发表评论
0评