Android Studio 3.6 正式版终于发布了,快来围观
百度云下载地址
链接:https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ提取码:qr5t
如题,AndroidStudio3.6正式版终于发布了,值得兴奋呀,毕竟3.5大版本更新也已经差不多半年了,撒花撒花!这次更新又更新了什么呢?
包括有设计、开发、构建、测试、优化等多方面,下面我们来看看ReleaseNotes写了些什么吧!
ReleaseNotes
我们很高兴宣布AndroidStudio3.6发布稳定版本了,该版本内有一些针对性的新特性,主要解决了在代码编辑和调试用例中的质量问题。这是我们在ProjectMarble结束之后的第一个版本,其重点是构建强大的集成开发环境(IDE)的基本功能和流。我们从ProjectMarble中学到了很多,在AndroidStudio3.6中,我们引入了一小部分功能,完善的现有功能,并花费了很大的精力来解决错误并改善基础性能,以确保我们达到去年设定的高质量标准。
AndroidStudio3.6的一些亮点包括一种使用XML快速设计、开发和预览应用布局的新方法,在设计编辑器中提供了新的拆分视图。此外,您不再需要手动键入GPS坐标来测试应用的位置,因为我们现在将Google地图直接嵌入到Android模拟器扩展控制面板中。最后,通过针对片段和活动的自动内存泄漏检测,我们简化了应用并查找Bug。我们希望所有这些功能可以帮助您在Android上开发时更快乐、更高效。
感谢在预览版中提供早期反馈的用户。您的反馈帮助我们迭代和改进AndroidStudio3.6中的功能。如果您已准备好迎接下一个稳定版本,并且想要使用一组新的生产力功能,AndroidStudio3.6已准备好下载,以便您入门。
以下是AndroidStudio3.6中由主要开发人员流组织的全部新功能列表。
设计
在设计编辑器中拆分视图
设计编辑器(如布局编辑器和导航编辑器)现在提供"拆分"视图,使您能够同时查看UI的"设计和代码"视图。拆分视图将替换和改进较早的"预览"窗口,并可以逐个文件进行配置,以保留上下文信息(如缩放因子和设计视图选项),因此您可以选择最适合每个用例的视图。要启用拆分视图,请单击编辑器窗口右上角的"拆分"图标。
颜色选取器资源选项卡
在此版本中,我们希望更轻松地应用已定义为颜色资源的颜色。在AndroidStudio3.6中,颜色选取器将填充应用中的颜色资源,以便快速选择和替换颜色资源值。颜色选取器可在设计工具和XML编辑器中访问。
开发
视图绑定
视图绑定是一项功能,允许您在引用代码中的视图时提供编译时安全性,从而更轻松地编写与视图交互的代码。启用后,视图绑定将为每个模块中存在的XML布局文件生成一个绑定类。在大多数情况下,视图绑定将替换findViewById。您可以引用具有ID的所有视图,这些视图没有空指针或类强制转换异常的风险。这些差异意味着布局和代码之间的不兼容将导致生成在编译时失败,而不是在运行时。要在项目中启用视图绑定,请在每个模块的生成中包括以下内容。
android{ viewBinding.enabled=true }
AndroidNDK修改
AndroidStudio中的以下AndroidNDK功能以前在Java中支持,现在Kotlin也支持:
- 从JNI声明导航到C/C++中的相应实现函数。通过将鼠标悬停在托管源代码文件中行号附近的C或C++项标记上,查看此映射。
- 自动为JNI声明创建存根实现函数。首先定义JNI声明,然后在要激活的C/C++文件中键入"jni"或方法名称。
IntelliJ平台更改
AndroidStudio3.6包括IntelliJ2019.2平台版本。此IntelliJ版本包括许多改进,从新的服务工具窗口到大大缩短的启动时间。
应用更改
现在,您可以通过单击"应用代码更改"或"应用更改并重新启动活动"来添加类,然后将该代码更改部署到正在运行的应用。
构建
AndroidGradlePlugin(AGP)updates
AndroidGradle插件3.6及更高版本包括对Maven发布Gradle插件的支持,该插件允许您将构建项目发布到ApacheMaven存储库。AndroidGradle插件为应用或库模块中的每个生成变体项目创建一个组件,您可以使用该组件将出版物自定义到Maven存储库。此更改将更轻松地管理各种目标的发布生命周期。
此外,AndroidGradle插件在大型项目的注释处理/KAPT方面取得了显著的性能改进。这是由AGP现在直接生成R类字节码,而不是.java文件引起的。
新的打包工具
Android构建团队不断进行更改以提高生成性能,在此版本中,我们将默认打包工具更改为zipflinger以进行调试生成。用户应该看到生成速度的提高,但您也可以通过设置android.useNewApkCreator_false在您的分级中恢复使用旧的打包工具。
测试
Android模拟器-Google地图
Android模拟器29.2.12为应用开发人员提供了一种与模拟设备位置进行接口的新方式。我们在扩展控件菜单中嵌入了Google地图用户界面,以便更轻松地指定位置,并构建来自位置对的路由。可以保存单个点并将其重新发送到设备作为虚拟位置,而路由可以通过键入地址或单击两个点来生成。当路线上的位置发送到来宾OS时,可以实时重播这些路由。
多屏支持
模拟器29.1.10包括对多个虚拟显示器的初步支持。由于有更多的设备具有多个显示器,因此在各种多显示器配置上测试应用非常重要。用户可以通过设置菜单(扩展控件和设置)配置多个显示器。
SDK断点续传
当使用AndroidStudioSDK管理器下载AndroidSDK组件和工具时,AndroidStudio现在允许您恢复中断的下载(例如,由于网络问题),而不是从一开始就重新启动下载。当互联网连接不可靠时,此增强功能对于大型下载(如Android模拟器或系统映像)特别有用。
导入的APK可以自动更新
AndroidStudio允许您导入外部构建的APK来调试和分析它们。以前,当对这些APK进行更改时,您必须再次手动导入它们并重新附加符号和源。AndroidStudio3.6现在会自动检测对导入的APK文件所做的更改,并为您提供就地重新导入该文件的选项。
优化
内存探查器中的泄漏检测
根据反馈,我们在内存探查器中添加了检测可能泄漏的活动和片段实例的能力。要开始使用,请在内存探查器中捕获或导入堆转储文件,并选中"活动/碎片泄漏"复选框以生成结果。有关AndroidStudio如何检测泄漏的详细信息,请参阅我们的文档。
在APK分析器中去解类和方法字节码
使用APK分析器检查DEX文件时,现在可以取消分类和方法字节码。在DEX文件查看器中,加载要分析的APK的ProGuard映射文件。加载后,您将能够通过选择"显示字节码"右键单击要检查的类或方法。
概括地说,AndroidStudio3.6包括这些新的增强功能和功能
- 设计设计编辑器中的拆分视图
- 颜色选取器资源选项卡已
开发
- 视图绑定
- NDK修改
- IntelliJ平台更改
- AddclasseswithApplyChanges
构建
- AndroidGradlePlugin(AGP)升级
- 新的打包工具
- 测试Android模拟器GoogleMapsUI
- 多显示器支持
- 可恢复的SDK下载
- 导入的APK的就地更新
优化
内存探查器中的泄漏检测
在APK分析器中反混淆类和方法字节码
将Kotlin来源附加到导入的APK
GettingStarted
下载
从下载页面下载AndroidStudio3.6。如果您使用的是早期版本的AndroidStudio,则只需将其更新为最新版本的AndroidStudio。要使用上述AndroidEmulator功能,请确保您至少运行通过AndroidStudioSDK管理器下载的AndroidEmulatorv29.2.12。
链接:https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ提取码:qr5t
总结
到此这篇关于AndroidStudio3.6正式版终于发布了,快来围观的文章就介绍到这了,更多相关AndroidStudio3.6正式版内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。