Android Studio 2.0是针对各种Android平台打造的高品质、高性能应用的最快方法,这些平台包括手机和平板电脑、Android Auto、Android Wear以及Android TV。
作为Google提供的官方IDE,Android Studio包含构建应用所需的全部功能,其中包括代码编辑器、代码分析工具、模拟器等等。Android Studio 的这一全新稳定版本拥有极快的构建速度,以及支持最新 Android 版本和 Google Play 服务的快速模拟器。
Android Studio 与 Android 平台配合构建,可支持所有最新和最强大的 API。如果您正在从事 Android 开发,则应该使用 Android Studio 2.0。现在,可以在我们的发布渠道上方便地下载或更新 Android Studio 2.0。
Android Studio 2.0 包括以下新功能,Android 开发者可以在自己的开发流程中使用这些功能:
·Instant Run——适用于每一个希望构建速度更快的开发者。进行更改,然后就能在正在运行的应用中实际看到这些更改。借助多种构建/运行加速功能(从VM热插拔到热插拔应用资源),Instant Run每天都将为您节省时间。
·Android 模拟器——新的模拟器运行速度比以前的Android模拟器快大约3倍,利用Android Debug Bridge (ADB)增强功能,您现在将应用和数据推送到模拟器的速度比物理设备快10倍。与物理设备类似,官方Android模拟器还包括内置的Google Play服务,以便您能够实际测试更多的API功能。最后,新的模拟器具有丰富的新功能来管理通话、电池、网络、GPS等。
·云端测试实验室集成——一次编写,到处运行。直接在Android Studio内的云端测试实验室中各式各样的物理Android设备上快速、轻松地进行测试,从而提高应用的质量。
·App Indexing代码生成和测试——通过Android Studio中的App Indexing功能来添加自动生成的URL,从而有助于提高应用在Google搜索中对于用户的曝光度。只需点击几下,您就能添加可编制索引的URL链接,您可以在IDE中测试所有这些链接。
·GPU调试器预览版——对于基于OpenGLES的游戏或应用开发者而言,现在可以借助新的GPU调试器查看每一帧和GL状态。通过捕获和分析来自Android设备的GPU流,发现和诊断GL渲染问题。
·IntelliJ 15更新——Android Studio建立在世界一流的Intellij编码平台上。
更深入地了解新功能
Instant Run
如今,移动平台以速度和敏捷性为中心。然而,构建移动应用有时会让人感到笨拙和缓慢。Android Studio中的Instant Run是我们让您持续获享快速流畅的开发流程的解决方案。该功能通过缩短编辑、构建、运行周期,提高开发者的工作效率。在点击Instant Run 按钮()后,Instant Run将分析所做的更改,并确定它如何以最快的方式部署新代码。
图1 Instant Run按钮
新的Instant Run按钮它会尽可能地将代码更改注入到正在运行的应用进程中,以避免重新部署和重新安装APK。对于某些类型的更改,需要重新启动Activity或应用,但编辑、构建和运行周期应该还是普遍比以前快得多。Instant Run适用于任何运行API 14 (Ice Cream Sandwich)或更高版本的Android设备或模拟器。
自从去年年底发布Instant Run预览版以来,我们已经花了无数时间收集反馈意见,并进行优化以获得稳定版本。因为构建速度的提升永无止境,所以在将来的版本中,我们会寻求进一步加快速度。
Android模拟器
在CPU、RAM和I/O速度方面,新的Android模拟器比以前的Android模拟器要快高达3倍。当您准备好进行构建时,Android Debug Bridge (ADB)的推送速度提高了10倍之多!在大多数情况下,在官方Android模拟器上开发比在真实的设备上开发速度更快,如Instant Run等新功能在与新的Android模拟器配合使用时效果最好。
除了速度和性能上的优势,Android模拟器还有一个全新的用户界面和若干传感器控件。模拟器从初始版本后不断增强功能,您可以通过拖放APK进行快速安装,重新调整窗口大小和比例,使用多点触控操作(捏合和缩放、平移、旋转、倾斜)等等。
Android模拟器用户界面:工具栏和扩展控件面板
要尝试使用新的模拟器,只需将SDK工具更新至25.1.1或更高版本,使用推荐的x86系统映像中的一个创建全新的Android虚拟设备,然后即可开始使用。
云端测试实验室
云端测试实验室是一项新的服务,允许您在云中大批量地测试自己的应用在各种各样的设备上和设备配置下的表现。在您使用自己的Android模拟器或Android设备完成初步测试后,云端测试实验室是对您的测试流程的绝佳扩展,可让您针对Google数据中心内托管的物理设备组合进行一系列测试。即使您没有明确编写测试脚本,云端测试实验室仍可执行一组基本的测试,以确保您的应用不会崩溃。
Android Studio中的新界面允许您配置要在云端测试实验室中运行的测试组合,还可让您查看测试结果。
设置云端测试实验室
App Indexing
现在借助App Indexing API,您的用户可以更容易地在Google搜索中找到您的应用。Android Studio 2.0可以帮助您在应用代码中创建正确的URL结构,并在AndroidManifest.xml文件中添加相关属性,这些属性将用于管理Google App Indexing服务。
在将URL添加到您的应用中后,您可以测试和验证自己的App Indexing代码,如下所示:
Google App Indexing测试
GPU 调试器预览版
图2 GPU 调试器预览版
如果您正在开发 OpenGL ES游戏或图形密集型应用,Android Studio 2.0 中为您提供了一款新的GPU调试器。虽然GPU调试器还只是预览版,但您可以逐帧对应用进行单步调试,以便通过有关GL状态的丰富信息来确定和调试图形渲染问题。GPU调试器预览版
后续操作
更新
如果您使用的是早期版本的Android Studio,可以在导航菜单中的Beta测试版发布渠道上检查更新(“Help”→“Check for Update”[适用于 Windows/Linux],或者“Android Studio”→“Check for Updates”[适用于 OS X])。如果您正在为N开发者预览版开发程序,请查看额外的设置说明。
设置说明:
developer.android.com/intl/zh-cn/preview/setup-sdk.html#get-as13
设置Instant Run 和Android模拟器
在您更新至或下载Android Studio 2.0之后,应升级您的项目以使用Instant Run,并为新的Android模拟器创建一个全新的Android虚拟设备(AVD),然后您就可以畅享极速Android开发体验。
Instant Run易于使用。对于每一个现有的项目,您都将看到一则快速提示,要求将您的项目更新到新的gradle插件版本(com.android.tools.build:gradle:2.0.0)。
图3 更新项目中的gradle版本
提示更新项目中的gradle版本对于Android Studio 2.0中的所有新应用项目,Instant Run默认处于开启状态。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/