Android Studio 3.6 正式版终于发布了,快来围观

百度云 下载地址

链接: https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ 提取码: qr5t

如题,Android Studio 3.6 正式版终于发布了,值得兴奋呀,毕竟 3.5 大版本更新也已经差不多半年了,撒花撒花!这次更新又更新了什么呢?

包括有设计、开发、构建、测试、优化等多方面,下面我们来看看 Release Notes 写了些什么吧!

Release Notes

我们很高兴宣布 Android Studio 3.6 发布稳定版本了,该版本内有一些针对性的新特性,主要解决了在代码编辑和调试用例中的质量问题。这是我们在 Project Marble 结束之后的第一个版本,其重点是构建强大的集成开发环境(IDE)的基本功能和流。我们从 Project Marble 中学到了很多,在 Android Studio 3.6 中,我们引入了一小部分功能,完善的现有功能,并花费了很大的精力来解决错误并改善基础性能,以确保我们达到去年设定的高质量标准。

Android Studio 3.6 的一些亮点包括一种使用 XML 快速设计、开发和预览应用布局的新方法,在设计编辑器中提供了新的拆分视图。此外,您不再需要手动键入 GPS 坐标来测试应用的位置,因为我们现在将 Google 地图直接嵌入到 Android 模拟器扩展控制面板中。最后,通过针对片段和活动的自动内存泄漏检测,我们简化了应用并查找 Bug。我们希望所有这些功能可以帮助您在 Android 上开发时更快乐、更高效。

感谢在预览版中提供早期反馈的用户。您的反馈帮助我们迭代和改进 Android Studio 3.6 中的功能。如果您已准备好迎接下一个稳定版本,并且想要使用一组新的生产力功能,Android Studio 3.6 已准备好下载,以便您入门。

以下是 Android Studio 3.6 中由主要开发人员流组织的全部新功能列表。

设计

在设计编辑器中拆分视图

设计编辑器(如布局编辑器和导航编辑器)现在提供"拆分"视图,使您能够同时查看 UI 的"设计和代码"视图。拆分视图将替换和改进较早的"预览"窗口,并可以逐个文件进行配置,以保留上下文信息(如缩放因子和设计视图选项),因此您可以选择最适合每个用例的视图。要启用拆分视图,请单击编辑器窗口右上角的"拆分"图标。

颜色选取器资源选项卡

在此版本中,我们希望更轻松地应用已定义为颜色资源的颜色。在 Android Studio 3.6 中,颜色选取器将填充应用中的颜色资源,以便快速选择和替换颜色资源值。颜色选取器可在设计工具和 XML 编辑器中访问。

开发

视图绑定

视图绑定是一项功能,允许您在引用代码中的视图时提供编译时安全性,从而更轻松地编写与视图交互的代码。启用后,视图绑定将为每个模块中存在的 XML 布局文件生成一个绑定类。在大多数情况下,视图绑定将替换 findViewById。您可以引用具有 ID 的所有视图,这些视图没有空指针或类强制转换异常的风险。这些差异意味着布局和代码之间的不兼容将导致生成在编译时失败,而不是在运行时。要在项目中启用视图绑定,请在每个模块的生成中包括以下内容。

android {
 viewBinding.enabled = true
}

Android NDK 修改

Android Studio 中的以下 Android NDK 功能以前在 Java 中支持,现在 Kotlin 也支持:

  • 从 JNI 声明导航到 C/C++ 中的相应实现函数。通过将鼠标悬停在托管源代码文件中行号附近的 C 或C++项标记上,查看此映射。
  • 自动为 JNI 声明创建存根实现函数。首先定义 JNI 声明,然后在要激活的 C/C++ 文件中键入"jni"或方法名称。

IntelliJ 平台更改

Android Studio 3.6 包括 IntelliJ 2019.2 平台版本。此 IntelliJ 版本包括许多改进,从新的服务工具窗口到大大缩短的启动时间。

应用更改

现在,您可以通过单击"应用代码更改"或"应用更改并重新启动活动"来添加类,然后将该代码更改部署到正在运行的应用。

构建

Android Gradle Plugin (AGP) updates

Android Gradle 插件 3.6 及更高版本包括对 Maven 发布 Gradle 插件的支持,该插件允许您将构建项目发布到 Apache Maven 存储库。Android Gradle 插件为应用或库模块中的每个生成变体项目创建一个组件,您可以使用该组件将出版物自定义到 Maven 存储库。此更改将更轻松地管理各种目标的发布生命周期。

此外,Android Gradle 插件在大型项目的注释处理/KAPT 方面取得了显著的性能改进。这是由 AGP 现在直接生成 R 类字节码,而不是 .java 文件引起的。

新的打包工具

Android 构建团队不断进行更改以提高生成性能,在此版本中,我们将默认打包工具更改为 zipflinger 以进行调试生成。用户应该看到生成速度的提高,但您也可以通过设置 android.useNewApkCreator_false 在您的分级中恢复使用旧的打包工具。

测试

Android 模拟器 - Google 地图

Android 模拟器 29.2.12 为应用开发人员提供了一种与模拟设备位置进行接口的新方式。我们在扩展控件菜单中嵌入了 Google 地图用户界面,以便更轻松地指定位置,并构建来自位置对的路由。可以保存单个点并将其重新发送到设备作为虚拟位置,而路由可以通过键入地址或单击两个点来生成。当路线上的位置发送到来宾 OS 时,可以实时重播这些路由。

多屏支持

模拟器 29.1.10 包括对多个虚拟显示器的初步支持。由于有更多的设备具有多个显示器,因此在各种多显示器配置上测试应用非常重要。用户可以通过设置菜单(扩展控件和设置)配置多个显示器。

SDK 断点续传

当使用 Android Studio SDK 管理器下载 Android SDK 组件和工具时,Android Studio 现在允许您恢复中断的下载(例如,由于网络问题),而不是从一开始就重新启动下载。当互联网连接不可靠时,此增强功能对于大型下载(如 Android 模拟器或系统映像)特别有用。

导入的 APK 可以自动更新

Android Studio 允许您导入外部构建的 APK 来调试和分析它们。以前,当对这些 APK 进行更改时,您必须再次手动导入它们并重新附加符号和源。Android Studio 3.6 现在会自动检测对导入的 APK 文件所做的更改,并为您提供就地重新导入该文件的选项。

优化

内存探查器中的泄漏检测

根据反馈,我们在内存探查器中添加了检测可能泄漏的活动和片段实例的能力。要开始使用,请在内存探查器中捕获或导入堆转储文件,并选中"活动/碎片泄漏"复选框以生成结果。有关 Android Studio 如何检测泄漏的详细信息,请参阅我们的文档。

在 APK 分析器中去解类和方法字节码

使用 APK 分析器检查 DEX 文件时,现在可以取消分类和方法字节码。在 DEX 文件查看器中,加载要分析的 APK 的 ProGuard 映射文件。加载后,您将能够通过选择"显示字节码"右键单击要检查的类或方法。

概括地说,Android Studio 3.6 包括这些新的增强功能和功能

  • 设计设计编辑器中的拆分视图
  • 颜色选取器资源选项卡已

开发

  • 视图绑定
  • NDK 修改
  • Intelli J平台更改
  • Add classes with Apply Changes

构建

  • Android Gradle Plugin (AGP) 升级
  • 新的打包工具
  • 测试Android模拟器Google Maps UI
  • 多显示器支持
  • 可恢复的SDK下载
  • 导入的APK的就地更新

优化

内存探查器中的泄漏检测
在APK分析器中反混淆类和方法字节码
将Kotlin来源附加到导入的APK

Getting Started

下载

从下载页面下载 Android Studio 3.6。如果您使用的是早期版本的 Android Studio,则只需将其更新为最新版本的 Android Studio。要使用上述 Android Emulator 功能,请确保您至少运行通过 Android Studio SDK 管理器下载的 Android Emulator v29.2.12。

链接: https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ 提取码: qr5t

总结

到此这篇关于Android Studio 3.6 正式版终于发布了,快来围观的文章就介绍到这了,更多相关Android Studio 3.6 正式版内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解Android Studio3.5及使用AndroidX的一些坑

    google的更新优化往往会牵动一大批开发者的心.去年的androidx,到今年studio3.5后都默认使用androidx了.其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的.现在我就来说说我遇到的一些坑吧.话说还是很严重.不知道androidx的请自行百度. 一.我们从新建一个项目说. 3.5新建项目,是默认使用androidx的 看最后一样,Use androidx.* artifacts.而且不能取消掉的. 那么到我们项目

  • android studio3.4安装指南图文教程

    本文为大家分享了android studio3.4安装指南,供大家参考,具体内容如下 1.双击运行Android Studio安装包,点击next 2.第二项为下载官方模拟器,可以勾选也可以不勾选,点击next 3 .选择安装目录,可以用默认的也可以更改安装目录,但最好是放在别的盘符的文件夹下,如D:/androidstudio,然后点next ps:安装目录中不要使用汉字 4.点击 Install 开始安装 5.安装完成后,点击 Finish 运行Android Studio 6.此时会提示选

  • androidstudio3.0使用butterknife报错解决的解决方法

    问题 在添加butterKnife依赖的时候出现如下错误: Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath are found to contain annotation processor.  Please add them to the annotationProcessor configuration. - butterkn

  • Android Studio3.5开发工具(安卓开发工具)安装步骤详解

    本文实例为大家分享了Android Studio3.5开发工具安装步骤,供大家参考,具体内容如下 主页有带SDK的 Android Studio(低版本) Android Studio3.5下载地址: 点击下载, 提取码: ei42 1.下载好该安装包之后,点击进行安装,依次出现以下界面,点击Next 2.在这里自己选择程序安装路径 3.点击Finish 4.这里Android studio程序安装完毕,但是还需要继续对其进行配置:勾选Start Android Studio,然后点击finis

  • Android Studio 3.1.X中导入项目的正确方法分享

    前言 最近在使用Android Studio 3.1.2导入以前的项目遇到一些坑,借此机会把相关处理方法分享出来. 下面以导入Android Studio2.3.3项目为例: 在此之前先建议你用Android Studio 3.1.2创建一个新的项目,看看有哪些变化,这对你很有帮助. 修改app\build:gradle 修改compileSdkVersion和buildToolsVersion 修改前, compileSdkVersion 23 buildToolsVersion '25.0.

  • Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法

    前言 哈哈哈哈哈........ 问题终于解决了,让我得瑟一会(吗卖批,折腾了两天)~~~ 如果你的Android Studio出现以下错误,那么恭喜你来对地方了. Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details The option 'android.enableAapt

  • Android Studio 3.6 正式版终于发布了,快来围观

    百度云 下载地址 链接: https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ 提取码: qr5t 如题,Android Studio 3.6 正式版终于发布了,值得兴奋呀,毕竟 3.5 大版本更新也已经差不多半年了,撒花撒花!这次更新又更新了什么呢? 包括有设计.开发.构建.测试.优化等多方面,下面我们来看看 Release Notes 写了些什么吧! Release Notes 我们很高兴宣布 Android Studio 3.6 发布稳定版本了,该

  • PyTorch 1.0 正式版已经发布了

    PyTorch 1.0 同时面向产品化 AI 和突破性研究的发展,「我们在 PyTorch1.0 发布前解决了几大问题,包括可重用.性能.编程语言和可扩展性.」Facebook 人工智能副总裁 Jerome Pesenti 曾在PyTorch 开发者大会上表示. 随着 PyTorch 生态系统及社区中有趣新项目及面向开发者的教育资源不断增加,今天 Facebook 在 NeurIPS 大会上发布了 PyTorch 1.0 稳定版.该版本具备生产导向的功能,同时还可以获得主流云平台的支持. 现在,

  • Android Studio 3.6 调试 smali的全过程

    Android Studio 3.6 正式版终于发布了,快来围观,点击查看.  简介 Smali是用于Dalvik(Android虚拟机)的反汇编程序实现,汇编工具(将Smali代码汇编为dex文件)为smali.jar,与之对应的baksmali.jar则是反汇编程序(下载地址),官方所说的基于Jasmin/dedexer语法,实际根不知道是什么鬼-- Smali支持注解.调试信息.行数信息等基本Java的基本特性,可以说是很接近Java编译在JVM上的中间语言了,一般用来做Android程序

  • Android Studio 1.2版安装设置图文教程

    这两天Google更新了Android Studio 1.2正式版,新版本的设置界面大变面,设置条目较旧版本进行了归类,不像以前那样列表长长的了. 趁着安装新版本的机会,把常用的设置记录一下,放到博客里面,以作备忘. 下载 正式版的Android Studio和SDK可以在下面的链接进行下载 http://developer.android.com/sdk/index.html 关于下载,我建议下载绿色版的Android Studio和SDK,别下安装包版捆绑版的,这样如果有哪个出了问题要重装,

  • Android Studio使用教程(三):常用快捷键

    Android Studio 1.0正式版发布啦 今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用. 官方下载地址: http://developer.android.com/sdk/index.html 如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果是第一次使用,那么参照Android Studio系列教程一进行安装配置. 于此同时一起更新的还有SDK Tools等,打开S

  • Android Studio使用教程(四):Gradle基础

    其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧. 什么是Gradle? Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言. 安装Gradle 在Android Studio系列教程一–下载与安装中新建项目成功后会下载Grad

  • Android studio删除Android项目方法

    Android studio开发工具中,如何如何删除Android项目,下面是在Android studio 1.5正式版删除Android项目的操作步骤. 1.选择单击"开始"--单击运行Android Studio. 2.单击file菜单--close project关闭项目 3.选中按delete键删除Android项目. 4.单击file菜单--project structure项目结构 5.弹出project structure对话窗口,选择modules模块 6.单击那个减

  • Visual Studio 2017正式版离线安装教程

    Visual Studio 2017 RTM正式版离线安装及介绍. 首先至官网下载:https://www.visualstudio.com/zh-hans/downloads/ VS 2017 正式版介绍:https://www.visualstudio.com/zh-hans/vs/whatsnew/ VS 2017 离线模式只离线.NET Core部分: Visual Studio Professional 2017: vs_professional.exe--layoutD:\vs201

  • 神经网络API、Kotlin支持,那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性

    谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快. 过去的五个月里, Kotlin一直是我们反复谈论的重点.现在要告诉大家的是,Android Studio 3.0可以将Kotlin添加到您的项目中了.最新版本的Android Studio在支持Java 8语言功能上得到了改进,另外一个亮点是,有了用于Gradle 3.0.0的Android插件. 好,下面步入正文. 曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月

  • 详解Android Studio无法检测新版本问题解决

    大家都知道Android Studio可以直接在"Menu - Check for Updates..."自动检测并更新版本,还可以在弹出的检查框中点击"Updates"dialog设置更新的配置,如图: 问题: 但是今天发现个奇怪的现象:我目前的as版本为3.0.1,但是官方稳定版已经更新到3.1.4,点击Check for Updates更新,却告诉我已经是最新版本了... 解决: 出Bug了么?并不是,原因是不知什么时候更新提示框出来后,手残点击了"

随机推荐