Android studio 4.2新特性及升级异常

Android studio 版本及特性系列目录

  1. Android 12 终于来了,你准备好了吗?
  2. Android studio 4.2新特性
  3. Android studio 4.1新特性
  4. Android Studio 4.0新特性及升级异常
  5. Android Studio3.6.+ 插件搜索不到终极解决方案

Android studio 4.2新特性

  • 前言
  • 升级异常
    • Gradle不显示task
  • 1. Database Inspector
  • 2. Assistant for AGP
  • 3. System Trace: Improved metrics for memory and graphics
  • 4. New Layout Inspector refresh action
  • 5. Support for Safe Args
  • 6. R8 retrace now available in command-line tools
  • 7. Apply Changes
  • 8. Updated New Project wizards
  • 9. v3 and v4 signing now supported

博客创建时间:2021.05.06
博客更新时间:2021.05.06

以Android studio build=4.2.0,gradle=6.7.1,SdkVersion 30来分析讲解。如图文和网上其他资料不一致,可能是别的资料版本较低而已


前言

2021.05.05 Android Studio 4.2发布,其中包含各种新功能和改进。

升级异常

Gradle不显示task

升级Android studio4.2后,Gradle不再显示Task,如图。
Android studio 4.2新特性及升级异常_第1张图片
正常情况下应该是这样的,如图
Android studio 4.2新特性及升级异常_第2张图片
解决方案:
进入 Setting ,然后取消如图的勾选,然后点击 Sync Project 即可
Android studio 4.2新特性及升级异常_第3张图片

1. Database Inspector

优化改进
在API>=26时可以使用数据库检查器,再也不用将数据库文件导出然后用工具查看了。Android studio 4.2进行了新的特性修改添加,此版本支持开发者编写和执行自定义SQL语句。
Android studio 4.2新特性及升级异常_第4张图片
离线模式
断开连接时,数据库检查器将下载数据库,然后以脱机模式将其提供给您。脱机时,您可以打开表并运行查询。但是脱机模式下,数据库检查器不允许编辑或运行修改语句。此项改进从而使崩溃后的应用程序调试更加容易。

2. Assistant for AGP

一个新的Android Gradle升级助手插件可以帮助您更新项目的AGP版本。
Android studio 4.2新特性及升级异常_第5张图片
此工具建立在现有AGP升级功能的基础之上,可指导您进行项目范围的更新/重构,并包含更新的预览,以帮助防止潜在的重大更改在执行AGP升级之前进行。

3. System Trace: Improved metrics for memory and graphics

在CPU事件探查器中,“系统跟踪” 功能现在包括用于分析应用程序性能的新指标,并包括以下内容:

  1. 事件表:列出当前选定线程中的所有跟踪事件。

  2. BufferQueue在“显示”部分中,此新轨道显示应用程序表面BufferQueue的缓冲区计数 (0、1或2),以帮助您了解图像缓冲区在Android图形组件之间移动时的状态。

  3. CPU频率在“ CPU内核”部分中,此新轨道按内核显示CPU频率,指示每个内核的工作强度。
    Android studio 4.2新特性及升级异常_第6张图片

  4. **进程内存(RSS)**这个新窗口显示了应用当前正在使用的物理内存量。
    Android studio 4.2新特性及升级异常_第7张图片

4. New Layout Inspector refresh action

Layout Inspector在Android Studio 4.0中引入,旨在实时检查正在运行的应用程序的UI堆栈。但是,您可能并不总是希望Layout Inspector能够立即反映出应用程序中发生的事情,因为您可能希望在特定的时间点检查应用程序布局的快照,或将实时更新对应用程序的性能影响最小化。
Android studio 4.2新特性及升级异常_第8张图片

5. Support for Safe Args

Safe Args是一个Gradle插件,可生成简单的对象和构建器类以进行类型安全的导航并访问任何关联的参数。现在,在使用Safe Args时,Android Studio包括更丰富的支持,如下所述:

  1. 方向,Args和各种构建器类的自动完成
  2. 支持Java和Kotlin安全args插件
  3. 从源导航到XML

6. R8 retrace now available in command-line tools

R8 retrace在命令行工具的4.0版中可用,是一个独立的工具,用于从混淆的堆栈跟踪中获取原始堆栈跟踪。

7. Apply Changes

对于运行Android 11或更高版本的设备,您现在可以添加静态final原语字段,然后通过单击Apply Code Changes 或Apply Changes and Restart Activity 将这些更改部署到正在运行的应用程序中。

现在,您还可以添加资源,然后通过单击“应用更改并重新启动活动” 将这些更改部署到Android 11设备上正在运行的应用程序

8. Updated New Project wizards

更新了“新项目”向导,以使其更易于浏览,选择模板以及输入有关新项目或模块的信息。
Android studio 4.2新特性及升级异常_第9张图片

9. v3 and v4 signing now supported

Android Gradle插件4.2现在支持v3和v4 APK签名格式。 APK v4签名使您可以使用Android 11中的ADB增量APK安装快速部署大型APK。此新标志负责部署过程中的APK签名步骤


相关链接

  1. Android 12 终于来了,你准备好了吗?
  2. Android studio 4.2新特性
  3. Android studio 4.1新特性
  4. Android Studio 4.0新特性及升级异常
  5. Android Studio3.6.+ 插件搜索不到终极解决方案

扩展链接:

  1. Android CameraX 使用入门
  2. ART与Dalvik、JVM之间的关系你懂了吗?

扩展训练:

  1. 功能的哪些细微优化和改变,对我们使用会造成何种影响。

博客书写不易,您的点赞收藏是我前进的动力,千万别忘记点赞、 收藏 ^ _ ^ !

你可能感兴趣的:(版本特性,android,新特性,AS升级异常,android,studio)