新闻
您现在的位置:首页 > 新闻 > 谷歌在Android模拟器中通过Google Maps启动Android Studio 3.6
  • 从0到1,这些新锐品牌在抖音做对了什么?

    从0到1,这些新锐品牌在抖音做对了什么?

    发布时间:2021/06/22

    如今的食品饮料行业,新机会往往由新的玩家率先挖掘,他们中的佼佼者将成为行业中极具竞争力的年轻选手,我们称之为新锐品牌。 在漫天的战报中,我们很容易就能找到一个数据猛增的新锐品牌,但挖掘新锐品牌背后的...

  • Gislaved熊牌轮胎正式进入中国市场

    Gislaved熊牌轮胎正式进入中国市场

    发布时间:2021/04/24

    德国马牌轮胎亚太区产品总监Tolga MUTLU介绍Gislaved熊牌新品轮胎 大陆马牌轮胎(中国)有限公司宣布,拥有百年辉煌历史的轮胎品牌 — Gislaved熊牌轮胎正式进入中国市场,进一步夯实德国马牌在华“多品牌”战...

  • 麦当劳中国推出金菠萝雪芭

    麦当劳中国推出金菠萝雪芭

    发布时间:2021/04/23

    麦当劳中国推出首个雪芭类产品 麦当劳中国与国际知名水果品牌都乐首次合作,推出全新夏日新品 — 金菠萝雪芭,为夏日冰品市场增添了一个创新的美味轻食选择。 金菠萝雪芭是麦当劳中国的首个雪芭类产品,使用...

谷歌在Android模拟器中通过Google Maps启动Android Studio 3.6

发布时间:2020/02/25 新闻 浏览次数:1057

 
Google今天发布了Android Studio 3.6,这是其集成开发环境(IDE)的最新版本,其重点是“主要在代码编辑和调试用例中解决质量问题”。该版本是自Project Marble以来的第一个版本,Project Marble是Google去年年底宣布的一项旨在改善Android Studio基本功能的计划的名字。 Android 3.6引入了一小部分新功能,完善了现有功能,并解决了常见的错误和性能改进。
新版本发布于Google推出Android 11 Developer Preview 1不到一周的时间。尽管开发人员可以使用其他IDE来构建Android,但最新功能首先出现在Android Studio中。 3.6版包括使用XML快速设计,开发和预览应用程序布局的新方法。 Google Maps现在已集成到Android Emulator扩展控制面板中,因此开发人员不再需要手动输入GPS坐标来测试其应用程序中的位置功能。现在,通过自动检测碎片和活动的内存泄漏,可以更轻松地优化应用程序并查找错误。
现在,您可以直接从developer.android.com/studio下载适用于Windows,Mac和Linux的Android Studio 3.6。如果您已经在使用Android Studio,则可以在导航菜单中获取最新版本(“帮助” =>“在Windows / Linux上检查更新”和“ Android Studio =>在OS X上检查更新”)。
Google于8月发布了Android Studio 3.5。版本号3.6表示该版本不是重要版本,但是如果您是为Android构建的,则下面的列表中可能会有一些注释功能。
Android Studio 3.6功能
以下是3.6版本带来的影响:
设计编辑器中的拆分视图:设计编辑器(例如,布局编辑器和导航编辑器)现在提供拆分视图,使您可以同时查看UI的“设计”视图和“代码”视图。拆分视图取代了“预览”窗口,并且可以逐个文件进行配置,以保留上下文信息,例如缩放系数和设计视图选项,因此您可以选择最适合每种用例的视图。要启用拆分视图,请单击编辑器窗口右上角的“拆分”图标。
“颜色选择器资源”标签:现在,应用定义为颜色资源的颜色更加容易。现在,颜色选择器将填充应用程序中的颜色资源,供您选择和替换颜色资源值。可以在设计工具以及XML编辑器中访问颜色选择器。
视图绑定:通过在代码中引用视图时提供编译时安全性,使您可以更轻松地编写与视图交互的代码。启用后,视图绑定将为该模块中存在的每个XML布局文件生成一个绑定类。在大多数情况下,视图绑定会替换findViewById。您可以引用所有ID为ID的视图,这些视图不存在空指针或类强制转换异常的风险。这些差异意味着布局和代码之间的不兼容性将导致编译在编译时而不是在运行时失败。
Android NDK更新:以前在Java中受支持,现在在Kotlin中也支持这些功能。您可以从JNI声明导航到C / C ++中的相应实现功能(将鼠标悬停在托管源代码文件中行号附近的C或C ++项目标记上,以查看此映射)。您可以为JNI声明自动创建存根实现功能(首先定义JNI声明,然后键入“ jni:”或要激活的C / C ++文件中的方法名称)。
IntelliJ平台更新:IntelliJ 2019.2平台版本从新服务工具窗口到启动时间都有很多改进。
通过“应用更改”添加类:现在,您可以添加一个类,然后通过单击“应用代码更改”或“应用更改并重新启动活动”将该代码更改部署到正在运行的应用程序中。
Android Gradle插件(AGP)更新:支持Maven Publish Gradle插件,该插件使您可以将构建工件发布到Apache Maven存储库。 Android Gradle插件会为您的应用程序或库模块中的每个构建变体工件创建一个组件,您可以使用这些组件来自定义Maven存储库的发布。此外,Android Gradle插件在大型项目的批注处理/ KAPT方面已显着提高了性能-AGP现在直接生成R类字节码,而不是.java文件。
新的打包工具:用于调试版本的默认打包工具已更改为zipflinger。您应该会看到构建速度有所提高,但是您也可以通过在gradle.properties文件中设置android.useNewApkCreator = false来恢复使用旧的打包工具。
Android Emulator – Google Maps UI:Android Emulator 29.2.12为应用程序开发人员提供了一种与仿真设备位置进行交互的新方法。GoogleMaps用户界面嵌入在扩展控件菜单中,从而可以更轻松地指定位置并进行构建来自成对地点的路线。可以保存各个点并将其作为虚拟位置重新发送到设备,而可以通过键入地址或单击两个点来生成路线。这些路线可以实时重播,因为路线上的位置被发送到客户操作系统。
多显示器支持:仿真器29.1.10包括对多虚拟显示器的初步支持。用户可以通过设置菜单(扩展控件>设置)配置多个显示。
可恢复的SDK下载:当使用Android Studio SDK Manager下载Android SDK组件和工具时,Android Studio现在允许您恢复被中断的下载,而不必从头开始重新下载。
导入的APK的就地更新:Android Studio现在会自动检测在导入的APK文件中所做的更改,并为您提供就地重新导入的选项。以前,对这些APK进行更改后,您将不得不再次手动将其导入并重新附加符号和源。
将Kotlin源附加到导入的APK:支持将Kotlin源文件附加到导入的APK。
内存探查器中的泄漏检测:内存探查器现在可以检测可能泄漏的活动和片段实例。首先,请在Memory Profiler中捕获或导入堆转储文件,然后选中“活动/片段泄漏”复选框以生成结果。
在APK分析器中反模糊类和方法的字节码:使用APK分析器检查DEX文件时,您现在可以反混淆类和方法的字节码。在DEX文件查看器中,为要分析的APK加载ProGuard映射文件。加载后,您可以通过选择显示字节码右键单击要检查的类或方法。