Android Studio 2.0 稳定版新特性介绍
Android Studio 2.0 最终迎来了稳定版本号,喜大普奔. 以下这篇文章是2.0新特性的一些简介. 假设想看具体内容请看这里<Android Studio有用指南>
文章转自这里
----------------------------------------------------------------------- 我是分隔线 -----------------------------------------------------------------------
英文原文:Android Studio 2.0作者:Jamal Eason, Android 产品经理
译者:Guokai Han (非全然翻译)
Android Studio 2.0 是 Android 平台上构建高质量、高效应用的最快方法,包含手机、平板、Android Auto、Android Wear 和 Android TV 在内。作为来自 Google 的官方 IDE,Android Studio 包含你构建应用时须要的全部东西,包含代码编辑器、代码分析工具、模拟器以及很多其它。新的 2.0 稳定版带来更快的构建速度和更快的模拟器,支持最新的 Android 和 Google Play Services 。
Android Studio 与 Android 平台一起协作。支持全部最新、最基本的 API。
假设你正在开发 Android ,你应该使用 Android Studio 2.0 。今天你能够直接下载或者在稳定版渠道上更新。
Android Studio 2.0 包含例如以下可用于开发流程中的新特性:
- Instant Run – 面向全部喜欢高速构建的开发人员。做一些改动,改然后看着它出如今正在执行的应用中。
- Android 模拟器 – 新的模拟器大约比之前的模拟器快 3 倍,同一时候因为 ADB 的增强,传输应用和数据到模拟器上的速度比到物理设备上快 10 倍。
- Cloud Test Lab 集成 – 一次编写到处执行。利用
utm_campaign=android_launch_studio_040716&utm_source=anddev&utm_medium=blog#run-ctl" style="box-sizing: border-box; outline: 0px; text-decoration: none; transition-property: background-color, box-shadow, border, color, opacity; transition-duration: 0.3s; color: rgb(0, 191, 165); background-color: transparent;">Cloud Test Lab
云服务,能够高速、方便地在广泛的 Android 物理设备上执行測试。 - App Indexing 代码生成和測试 – App Indexing 帮助你的应用更好地在 Google 搜索中呈现,如今 Android Studio 能够为你加入自己主动生成的 URL 。
- GPU 调试器预览版 – 对于开发 OpenGL ES 游戏或应用的开发人员。如今能够使用 GPU 调试器看到每一帧和 GL 的状态。
- IntelliJ 15 更新 – Android Studio 基于 Intellij 平台构建,现已升级到最新版。
深入新特性
Instant Run
当今,移动平台以速度和敏捷为中心。可是构建移动应用有时却感到非常笨重而缓慢。Android Studio 中的 Instant Run 让你进入高速、流畅的开发过程,加速了编辑、构建、执行的周期。点击 Instant Run button时,它会分析你改动的内容然后决定怎样以最快的方式部署新的代码。

新的 Instant Run button
仅仅要可能就会注入代码的变化部分到正在执行的应用进程中,从而避免又一次部署或又一次安装 APK 。有些类型的变化须要重新启动 activity 或应用,可是编辑、构建、执行的周期通常还是比曾经更快。Instant Run 可用于全部 API 14 (Ice Cream Sandwich) 及以上的 Android 设备或模拟器。
很多其它信息见 Instant Run 文档 。注: <Android Studio有用指南12.6节即时执行中有具体的使用方法介绍>
Android 模拟器
新的 Android 模拟器在 CPU、RAM 和 I/O 方面比之前的模拟器速度提升高达 3 倍。ADB push 速度提升高达 10 倍!
在多数情况下。在官方 Android 模拟器上开发比在真实设备上更快。
除了速度和性能的提升。Android 模拟器另一个崭新的用户界面和传感器控制面板。

Android 模拟器界面:工具栏和扩展控制面板
很多其它信息见 Android 模拟器 utm_campaign=android_launch_studio_040716&utm_source=anddev&utm_medium=blog" style="box-sizing: border-box; outline: 0px; text-decoration: none; transition-property: background-color, box-shadow, border, color, opacity; transition-duration: 0.3s; color: rgb(0, 191, 165); background-color: transparent;">文档
Cloud Test Lab
Cloud Test Lab 是一个在云端的服务,能够让你在广泛的设备和设备配置上測试你的应用。一旦你在自己的模拟器或设备上完毕了基本測试,你能够用 Cloud Test Lab 在更大范围的物理设备组合上进行測试。
Android Studio 中新的界面同意你配置 Cloud Test Lab 上执行的測试组合,并看到測试结果。
很多其它信息见这里。

配置 Cloud Test Lab
App Indexing
App Indexing API 能够让你的应用更easy地在 Google 搜索中被发现。
Android Studio 2.0 能够帮助你在应用代码中创建正确的 URL 结构并加入对应的属性到 AndroidManifest.xml 文件里。加入之后,能够在下图这里进行測试和验证。

Google App Indexing Testing
很多其它 Android Studio 对 App Indexing 的支持见 utm_campaign=android_launch_studio_040716&utm_source=anddev&utm_medium=blog" style="box-sizing: border-box; outline: 0px; text-decoration: none; transition-property: background-color, box-shadow, border, color, opacity; transition-duration: 0.3s; color: rgb(0, 191, 165); background-color: transparent;">这里
GPU 调试器预览版
假设你在开发 OpenGL ES 游戏或图形为主的应用,在 Android Studio 2.0 中有一个新的 GPU 调试器可用了。
虽然 GPU 调试器还是预览版,可是你能够一帧一帧地识别和调试图形渲染问题。很多其它信息见这里。

GPU Debugger Preview
下一步
更新
你能够通过 Android Studio 的自己主动升级进行更新。或者在这里又一次下载一份最新版。假设你在开发 Android N 开发人员预览版,请额外參考这里的配置指令。
配置 Instant Run 和 Android 模拟器
在更新或下载完 Android Studio 2.0 之后,你应该升级你的项目来使用 Instant Run ,并创建新的 Android Virtual Device (AVD) 来使用新的 Android 模拟器,这样你就有了一个更快的 Android 开发体验。
使用 Instant Run 非常easy。对于每个现存的项目,你会看到一个升级项目到新的 gradle 插件版本号的提示(com.android.tools.build:gradle:2.0.0)
。

Android Studio 2.0 稳定版新特性介绍的更多相关文章
- Android Studio 3.0 下载 使用新功能介绍
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.g ...
- Android Studio 1.0 (稳定版) 完全攻略
这篇博文中主要从以下几点进行叙述: 1.Android Studio安装与使用 2.Android Studio特性 3.Android Studio优点 Android Studio 安装与使用 A ...
- Android Studio 2.0 正式版公布啦 (首次中文翻译)
Android Studio 2.0 公布了,添加了一些新特性: 1. 更加完好的 Instant Run 2. 更快的 Android Emulator 3.GPU Debugger Preview ...
- Android Studio 2.3 正式版新功能,你不来看看?!
2017.3.3 Google老大发布了Android Studio 2.3正式版. 在许多2.3beta版本的基础上修复了bug然后推出了正式版.提供了一些新特性,和对部分已有功能的修改完善. Bu ...
- Android Studio 3.0正式版填坑之路
原文:https://www.jianshu.com/p/9b25087a5d7d Android Studio 3.0启动图 序言 总看别人的文章,今天尝试着自己来写一篇.在逛论坛时候,无意间发 ...
- [Android Pro] Android P版本 新功能介绍和兼容性处理(三)Android Studio 3.0 ~ 3.2 其他特性
cp : https://blog.csdn.net/yi_master/article/details/80067198 1:JAVA8特性支持 1)Base64.java 在升级到as3.0之后, ...
- php8.0正式版新特性和性能优化学习
前言 PHP团队宣布PHP8正式GA(链接).php的发展又开启了新的篇章,PHP8.0.0版本引入了一些重大变更及许多新特性和性能优化机制.火速学习下~ JIT(Just in Time Compi ...
- 微软SMB 3.0文件共享协议新特性介绍
SMB(*nix平台和Win NT4.0又称CIFS)协议是Windows平台标准文件共享协议.Linux平台通过samba来支持.SMB最新版本v3.0,在v2.0基础上针对WAN和分布式有改进.详 ...
- Android Studio 3.0 新特性
最新Android Studio版本是Android Studio 3.0,本文提供了所有新功能和更改的摘要. 所有这些功能都可以在最新的金丝雀版本中发布,但beta测试版本可能尚未提供. 核心IDE ...
随机推荐
- Spring的AOP浅尝
项目中使用到了Spring,写了一个简单的例子,跟大家分享一下,由于自己写东西,所以在技术选择上充分自由,虽然对于Spring的利弊众说纷纭,我也不能评判,反正我是尝试用了,记得在上学时候老师讲Spr ...
- IntelliJ全家桶修改terminal字体的方法
IntelliJ IDEA 设置Terminal 窗口字体大小 我在Setting中查看了所有和Terminal字样有关的设置,都没有找到设置字体大小的方法,原来Terminal也只需要设置Conso ...
- 通过脚本发送zabbix微信报警
实现zabbix通过微信报警的方式也是通过脚本来实现,与邮件报警不同的是,脚本调用的微信的相关接口的获取相对复杂一点 1.申请一个微信公众号(企业号) 申请方法不多说,如果已申请请忽略 2.在微信企业 ...
- 【重点突破】—— 百度地图在React单页面应用中的使用
前言:百度地图是网页中使用地图的常用第三方工具,这里结合React项目中学到的应用场景总结一些使用要点. 一.在网页中嵌入百度地图 搜百度地图开放平台,注册百度开发者账号 控制台:查看应用.创建应用( ...
- P6 EPPM 16 R1安装和配置文档
白桃花心木P6企业项目组合管理文档库 描述 链接 下载 零件号 16 R1用户和集成文档 查看库 下载 E68199-01 16 R1安装和配置文档 查看库 下载 E68198-01 描述 链接 ...
- JAVA_Exception starting filter struts2怎么办
1 请确保你的项目里面有这两个文件,没有则导入 2 如果还不行,并且你设置了Struts的开发模式,并且你的Tomcat的路径有空格,大部分情况是Program File的原因,此时你需要重新安装 ...
- JDBC性能优化方案
最近用到了利用JDBC查询Oracle数据库.可是查询效率不尽人意.研究了一下JDBC方面能够优化的地方,在这里跟大家分享一下. 1.设置最优的预取值 defaultRowP ...
- C语言中使用库函数解析命令行参数
在编写需要命令行参数的C程序的时候,往往我们需要先解析命令行参数,然后根据这些参数来启动我们的程序. C的库函数中提供了两个函数可以用来帮助我们解析命令行参数:getopt.getopt_long. ...
- IIS7.5下的web.config 404应该如何配置
IIS环境下web.config的配置的问题,在IIS7.5中添加配置404页面时遇到了一些问题,记录如下: 一开始在<customError>下的<error>节点配置404 ...
- zabbix监控客户端本地网络的延时状态
配置zabbix客户端配置文件 vim /etc/zabbix/zabbix_agentd.conf 添加 Include=/etc/zabbix/zabbix_agentd.d/ 添加脚本对服务器 ...