当前位置: 网站首页 > 数码相机 > 详情

android 4.2.2(android 4.2.1)

2024-06-21 10:49:43 数码相机 0

作者/Android产品经理JamalEason

我们很高兴地宣布AndroidStudio4.2现已推出,并且可以从稳定发布渠道下载。此版本重点介绍升级的IntelliJ平台和新功能,旨在提高Android应用程序开发人员的工作效率。

android 4.2.2(android 4.2.1)

我们知道,有时将应用程序项目升级到最新版本并不容易。为了解决这个问题,我们在AndroidStudio4.2中提供了新的应用程序项目升级助手,可以更轻松地迁移项目和使用最新的AndroidGradle插件API。此外,我们还对数据库检查器、系统跟踪、SafeArgs支持、应用更改、新建项目向导等现有功能进行了一系列优化。如果您正在使用这些功能并正在寻找AndroidStudio的下一个稳定版本,您可以立即下载AndroidStudio4.2!

查看下面AndroidStudio4.2中的新功能列表,其次是主要开发者进程:

重播

00:00/00:00正在直播

00:00

转到全屏

单击并按住可拖动视频

开发

IntelliJ平台更新AndroidStudio4.2包含IntelliJIDEACommunityEdition2020.2中的所有主要功能和更新,包括新的GitHubPR界面、新的集中式问题反馈窗口等。点击这里了解更多详情。SafeArgs支持如果您希望在使用Jetpack导航组件时在应用程序中的两个目标位置之间传递数据,建议使用SafeArgs以确保数据封装。使用AndroidStudio4.2,您现在可以自动完成DirectionsArgs的代码,并启用从源代码到XML的代码导航。点击这里了解更多详情。

安全参数支持

新项目向导和模块向导更新-在此版本中,我们重新设计了新项目向导的视觉效果,以便更轻松地发现Android设备类型,并且我们还在每个模板中添加了ViewBindings。此外,我们还更新了新模块向导的视觉效果,以便您更轻松地了解可以添加到应用程序中的各种模块类型。

新建项目向导和新建模块向导

调试

数据库检查器改进数据库检查器使管理和监控应用内数据库变得更加容易。在这个版本中,我们做了一些新的优化。新的离线模式允许您在进程中断后密切关注应用程序的数据库,从而更轻松地在应用程序崩溃后对其进行诊断。我们还添加了一个方便的查询历史记录选项。

使用DatabaseInspector查询历史记录

Retrace命令行工具R8在应用程序编译过程中混淆Kotlin和Java编程语言代码。为了减少应用程序的内存占用,它会混淆并缩短类型和方法名称,从而使堆栈跟踪无法解码。Retrace命令行工具对这些名称进行反混淆,并使用mapping.txt文件恢复内联框架,以使堆栈跟踪再次易于理解。您可以在./sdk/cmdline-tools/latest/bin/retrace找到这个新的独立工具。点击这里了解更多详情。

构建

AGP升级助手将项目迁移到最新版本的AndroidGradle插件(AGP)有时会很棘手,特别是在使用已弃用的API时。为了解决这个问题并更好地为过渡到AndroidGradle插件7.0做好准备,我们开发了一个新的升级助手。使用此帮助程序,您可以切换针对项目执行的命令以升级到更高版本的AGP,预览将受AGP升级影响的文件,最后对已弃用的配置进行全局更新。

AGP升级助手

应用更改增强-应用更改允许您将代码和资源更改推送到正在运行的应用程序,而无需重新启动应用程序。在AndroidStudio4.2中,我们扩展了与应用更改兼容的大量更改,以在Android11+设备或模拟器上运行时添加资源并添加静态最终字段。AndroidGradle插件4.2我们对AGP4.2做了一些显着的更改。首先,我们实现了一个新的资源编译器来提高构建性能,尤其是在Windows设备上。其次,我们将默认的Java编程语言更新到版本8。最后,我们添加了对APKv3和APKv4签名格式的支持。您可以在相关文档中了解有关其他AGP更新的更多信息。//build.gradle.ktsandroid{.signingConfigs{config{.enableV3Signing(true)enableV4Signing(true)}}}APKv3和APKv4签名支持

测试

多设备部署开发和测试应用程序时,多设备部署有时可以帮助您将应用程序部署到多个设备以查看结果。该功能是早期AndroidStudio版本中的功能,现在我们重新引入了它,并将其直接集成到AndroidStudio4.2中的设备选择菜单中。请注意,如果您将测试部署到多个设备,系统可能会提示您启用此行为。

多设备部署

性能剖析

系统跟踪改进为了了解应用程序的详细性能特征,此改进允许您使用AndroidStudio性能分析器内的系统跟踪功能。在此版本的AndroidStudio中,我们现在有一个用于系统跟踪的新事件表。这一新的表格视图让您可以在一个紧凑的用户界面中查看BufferQueue、RSS内存计数器和CPU核心频率。

使用新的系统跟踪事件表的性能分析器

简单回顾一下,AndroidStudio4.2包括以下新的优化和功能:

发展

IntelliJ2020.2.3平台更新SafeArgs支持新建项目向导和模块向导更新调试

DatabaseInspector改进了Retrace命令行工具构造

AGP升级助手ApplyChanges优化AndroidGradle插件4.2测试

多设备部署性能分析

系统跟踪改进有关更多详细信息,您可以阅读AndroidStudio发行说明、AndroidGradle插件发行说明和Android模拟器发行说明。

快速上手

您可以去下载最新版本的AndroidStudio4.2。如果您使用的是以前版本的AndroidStudio,只需更新到最新版本的AndroidStudio即可。如果您想保留AndroidStudio的稳定版本,可以同时运行AndroidStudioArcticFox的稳定版本和金丝雀版本。点击这里了解更多详情。

我们欢迎您提供反馈,并分享您对您喜欢的内容、您看到的问题或您希望看到的功能的想法。如果有任何错误或问题,请随时向我们提交问题。也欢迎您继续关注我们,及时了解最新动态。