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,如图。

正常情况下应该是这样的,如图

解决方案:
进入 Setting ,然后取消如图的勾选,然后点击 Sync Project 即可

1. Database Inspector

优化改进
在API>=26时可以使用数据库检查器,再也不用将数据库文件导出然后用工具查看了。Android studio 4.2进行了新的特性修改添加,此版本支持开发者编写和执行自定义SQL语句。

离线模式
断开连接时,数据库检查器将下载数据库,然后以脱机模式将其提供给您。脱机时,您可以打开表并运行查询。但是脱机模式下,数据库检查器不允许编辑或运行修改语句。此项改进从而使崩溃后的应用程序调试更加容易。

2. Assistant for AGP

一个新的Android Gradle升级助手插件可以帮助您更新项目的AGP版本。

此工具建立在现有AGP升级功能的基础之上,可指导您进行项目范围的更新/重构,并包含更新的预览,以帮助防止潜在的重大更改在执行AGP升级之前进行。

3. System Trace: Improved metrics for memory and graphics

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

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

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

  3. CPU频率在“ CPU内核”部分中,此新轨道按内核显示CPU频率,指示每个内核的工作强度。

  4. **进程内存(RSS)**这个新窗口显示了应用当前正在使用的物理内存量。

4. New Layout Inspector refresh action

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

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

更新了“新项目”向导,以使其更易于浏览,选择模板以及输入有关新项目或模块的信息。

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 studio 4.2新特性及升级异常相关推荐

  1. 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性

    曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化 ...

  2. android studio3.5教程,Android Studio 3.5新特性

    版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. : 在今天(美国时间8月20日)的早些时候,Android Studio(以下简称为AS) 3.5 ...

  3. Android开发之Android Studio 3.6新特性之获取控件id的高级方式ViewBinding

    一般获取id有如下几种方式: 访问布局控件ID方式 优点 缺点 findViewById 系统提供有保障 特别繁琐代码量大 第三方注解 快捷简单 引用三方可能有不确定因素 kotlinx.androi ...

  4. Android Pie 引入 Keystore 新特性,安全防护再升级

    作者: Lilian Young 和 Shawn Willden, Android 安全团队:Frank Salim, Google Pay 团队 我们希望更深入的了解您的开发实践与体验,以便为您构建 ...

  5. android各个版本的新特性

    首先看看最新版本Android 11 : https://www.zhihu.com/question/420186152 4.0 Ice Cream Sandwich(冰激凌三明治):2011年10 ...

  6. Android 4.1-Jelly Bean新特性详解

    Android 4.1Jelly Bean新特性详解 发布会已经结束,Android新一代的4.1版本,代号Jelly Bean(果冻豆)的新系统已经正式问世,除了新架构.全新通知栏和搜索功能之外,实 ...

  7. Android Studio 4.0 新功能与优化

    1.前言 Android Studio又更新了,每次重大更新都给我们的生产力提升了一个台阶,当然也会带来神奇的bug,墙裂提醒各位小伙伴升级请慎重!!! [真香警告]Android Studio下载链 ...

  8. Android 6.0系统新特性及功能说明

    本文通过翻译官方文档和google开发者大会资料收集得出,转载请注明出处. Android 6.0系统新特性及功能说明... 1 1       优化用户体验:... 1 1.1        应用权 ...

  9. Android studio出现AAPT2 aapt2-3.6.2-6040484-windows Daemon异常 解决方法

    Android studio出现AAPT2 aapt2-3.6.2-6040484-windows Daemon异常 解决方法 Android studio在编译时候出现 AAPT2 aapt2-3. ...

最新文章

  1. html5游戏 虚拟主机,基于HTML5的云虚拟主机配置界面
  2. angular5 清除定时器
  3. 实验2 递归和分治法(二分查找)
  4. 工程师的NIOS II学习笔记(转)
  5. 让我们将包变成模块系统!
  6. 20以内的素数编码C语言,用C语言 输出100以内的素数,
  7. mysql双主+keepalived【转】
  8. [转载] python提取list中特定的元素_Python中list列表的基本操作
  9. Proxy SwitchyOmega 使用黑名单和白名单
  10. Windows10安装IIS服务器
  11. 赤峰中考计算机考试软件,2017年内蒙古赤峰中考信息技术操作考试实施细则
  12. C语言枚举进程,实现一个简单的内存补丁
  13. python 批量造数据
  14. 数据结构形象动态演示的网站
  15. PNG图片格式及隐写
  16. Tesseract-OCR安装与使用
  17. 实现百度下拉菜单实例(利用jsonp跨域请求百度数据接口)
  18. 安利3款可以将pdf转换成word免费软件
  19. Vue 引入 icon 图标
  20. php 随机获取字母,深入PHP获取随机数字和字母的方法详解

热门文章

  1. 个人笔记-批处理之系统驱动自动安装导出操作篇
  2. 【超详细教程】pop猫回收站,内含一键工具
  3. 当License看不到的时候~我们该怎么办
  4. 计算机系统升级的优点,更新驱动有什么好处吗(深入诠释更新驱动的好处)
  5. java计算机毕业设计小王防疫副食品配送商城源程序+mysql+系统+lw文档+远程调试
  6. Django(8):请求对象和响应对象
  7. 《Python深度学习》第五章-5(可视化过滤器)读书笔记
  8. 【C++学习】类和对象--对象特性(2)
  9. H5手机移动端WEB开发资源整合 常用的标签及注意事项
  10. 海淀驾校科目三考前集训