Tamic /文 -译

http://blog.csdn.net/sk719887916/article/details/52672688

Android的Studio 2.2 已经可以在官网下载了。在谷歌I / O 2016年发布了的Android Studio 2.2, 他是世界各地的数百万的Android开发人员使用的IDE的最新版本。

以加强版方式发布,2.2版本有三大主题:速度,智慧和Android平台的支持。发展与快的特点,如新的布局编辑器,这使得建立一个应用程序的用户界面快速和直观的。发展与我们的新APK分析仪,增强布局督察,扩展代码分析的IntelliJ的2016年1月3日的功能和更聪明。最后,为Android应用开发的官方IDE,Android的Studio 2.2中包括了所有的Android 7.0牛轧糖的最新开发的功能,如支持代码完成来帮助您添加喜欢Android平台的功能多窗口的支持,快速设置API,或重新设计通知,当然,内置的Android模拟器来测试他们全力以赴。

在此版本中,我们发展了Android框架和IDE共同打造的约束布局。这个新的强大的布局管理器可以帮助你在一个单位,精简层次设计大型和复杂的布局。该 ConstraintLayout集成到您的应用程序像一个标准的Android支持库,以及建于新布局编辑器并行。

Android的Studio 2.2中包含20+跨越发展过程中的每一个主要阶段的新特性:设计,开发,构建,测试和。从设计的用户界面与新的ConstraintLayout,开发C ++与Android NDK的代码,用最新的杰克依从建设,为您的应用程序创建的Espresso测试用例的Android Studio 2.2中是你不想错过的更新。这里有一些顶级的亮点更多详细信息:

设计


布局编辑器:创建Android应用程序的用户界面现在是新的用户界面设计更容易。快速构建新蓝图模式下的应用程序用户界面的结构调整与新的属性面板每个插件的视觉属性。了解更多。

  • 布局编辑器

  • 约束布局: 这种新的布局是为您的应用灵活的布局管理器,允许你创建无嵌套多个布局动态用户界面。它是向后兼容所有的方式回到到Android API 9级(姜饼)。ConstraintLayout效果最好Android中Studio 2.2中新的布局编辑器。了解更多。

ConstraintLayout

发展


  • 进一步加强对C ++支持:您现在可以使用CMake的或NDK的构建,从摇篮编译C ++项目。从移植项目的CMake构建系统到Android Studio是现在浑然一体。你还会发现C ++在Android Studio中的新建项目向导的支持,再加上一些bug修复到C ++编辑和调试经验。

C ++代码编辑和支持的CMake

  • 样本浏览器:引用的Android示例代码 ,现在甚至与Android Studio 2.2中更容易。在代码编辑器窗口中,找到在谷歌Android的代码示例应用代码中出现,以帮助迅速启动您的应用程序的开发。

建立


  • 即时部署改进: Android Studio中2.0中引入的, 即时运行是我们的主要的,长期的投资,使Android开发快速,重量轻。自推出以来,它已显著提高了编辑,构建,运行周期迭代的许多开发商。在此版本中,我们已经做了很多的稳定性和可靠性改进即时运行。如果您先前已禁用即时运行,我们建议您重新启用它,让我们知道,如果你遇到进一步的问题。(设置→构建,执行,部署→即时运行[Windows / Linux版],首选项→构建,执行,部署→即时运行[OS X])。

    启用即时运行

  • APK分析:轻松检查您的APK的内容,以了解每个组件的大小贡献。调试时,此功能可以帮助多DEX 的问题。此外,与APK分析仪可以比较的APK的两个版本。

APK分析仪

  • 构建高速缓存(测试板):我们将继续我们的投资,以改善引进了新的实验构建的缓存版本的速度,这将有助于减少双方完全和增量构建时间。只需添加android.enableBuildCache=true到您的 gradle.properties文件。了解详情。

构建缓存设置

测试


  • Android模拟器增加虚拟传感器: Android模拟器现在包括一组新的虚拟传感器控制。随着新的UI控件,您现在可以测试Android的传感器,如加速计,环境温度,磁强计等。 了解更多。

Android模拟器虚拟传感器



- 咖啡测试记录器(测试版):浓咖啡测试记录器可以让你轻松通过记录与您的应用程序创建交互UI测试; 它然后输出UI测试代码为您服务。你用设备录制的互动,并添加断言来验证您的应用程序的特定快照的UI元素。咖啡测试记录,然后取保存记录,并自动生成相应的UI测试。您可以将持续集成服务器上本地运行测试,或使用火力地堡测试实验室为Android。

咖啡测试记录

  • GPU调试器(测试版): GPU的调试器正处于测试阶段。现在,您可以捕捉你的Android设备上的OpenGL ES命令流,然后在Android Studio中重播进行分析。您还可以全面检查任何给定的OpenGL ES命令来更好地了解和调试图形输出的GPU状态。



GPU调试

总括来说,Android的Studio 2.2中包括以下主要特点和更多:

设计

  • 布局编辑器
  • 约束布局
  • 布局督察(实验)
  • 在矢量资产工作室PSD文件支持

发展

  • Firebase插件
  • 更新后的代码分析和lint检查
  • 改善对可访问性支持
  • 改进的C ++支持编辑和调试
  • 2016年1月3日的IntelliJ平台更新
  • 样本浏览器
  • 改进的字体呈现

建立

  • jack编译器改进
  • Jdk 1.8的支持
  • C ++ NDK的构建或CMake的
  • 合并后的浏览器清单
  • 构建高速缓存 (实验)
  • OpenJDK的支持
  • 即时运行的改进

测试

  • 咖啡测试记录器(测试版)
  • APK分析仪
  • GPU调试器(测试版)
  • 在Android模拟器虚拟传感器

入门


下载

如果你正在使用的Android工作室的早期版本,您可以检查更新来自导航菜单中的稳定频道(帮助→检查更新[Windows / Linux版],Android的工作室→检查更新[OS X])。您也可以从官方下载的Android Studio 2.2中下载页面。为了充分利用所有的新特性和Android Studio中的改进,你也应该更新到在当前应用项目的Android摇篮插件版本2.2.0。

下一个版本

谷歌继续会采纳开发者的反馈,持续从本版本中而激发此版本中的新功能,和你的和β高活性使用建立备案的错误。谷歌希望让Android Studio 2.2中成为开发者我们最好的版本,然而,许多新的功能还有更大的稳定性和性能的待修复。对于下一个版本,要求更高;

Android Studio 2.2 新功能详解的更多相关文章

  1. 直播预告 | 猪齿鱼V1.1发布,线上新功能详解邀您参加

    2021年11月11日,数智化效能平台猪齿鱼 Choerodon发布 V1.1版本,多项功能新增或优化,多管齐下,全面提升团队工作效能! 通过提供体系化方法论和协作.测试.DevOps及容器工具,猪齿 ...

  2. Android Studio 2.2新功能预览

    升级SDK可用Background 多加了个按钮,可用一边写代码一边下载SDK Instant Run 修改代码一秒启动 APK analyzer 分析任何的APK 查看APK下载包的大小,解压后的实 ...

  3. android studio下的NDK开发详解(一)

    源地址:http://www.voidcn.com/blog/chengkaizone/article/p-5761016.html 好记性不如烂笔头,开始坚持写博客,学一点记一点,只为了生活更好. ...

  4. DevExpress ASP.NET Core Controls v18.2新功能详解

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Core ...

  5. Adobe Flash Builder 4.7 新功能详解

    Adobe Flash Builder 4.7 Beta终于公开测试了.虽然版本号只增加了.1,增强的新功能可是一点也不含糊.我们一起来看看到底有什么新功能吧!   在我看来,最大的改变是终于提供64 ...

  6. DevExpress ASP.NET Bootstrap Controls v18.2新功能详解(二)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Boot ...

  7. DevExpress ASP.NET Bootstrap Controls v18.2新功能详解(一)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Boot ...

  8. DevExpress ASP.NET v18.2新功能详解(四)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Cont ...

  9. DevExpress ASP.NET v18.2新功能详解(三)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Cont ...

随机推荐

  1. [C#]设计模式-工厂方法-创建型模式

    介绍完简单工厂之后,现在就来介绍一下工厂方法模式.之前简单工厂有一个弊端就是每次你需要产生新的产品的时候都需要对创建工厂类进行更改,如同前一篇文章说过的一样最后的后果是工厂类会变得十分庞大. 而工厂方 ...

  2. 【BZOJ2809】【APIO2012】派遣

    Background 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿. Description 在这个帮派里,有一名忍者被称之为Master.除了Master以外,每名忍者 ...

  3. ●BZOJ 4008 [HNOI2015]亚瑟王

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=4008题解: 概率dp,神仙题 如果我们可以求出每种牌被取到的概率f,那么最后期望造成的伤害也 ...

  4. 洛谷mNOIP模拟赛Day1-分组

    传送门 首先是贪心的思路 从后向前选,能多选就多选, 理由:数字越少肯定越优,同时间隔尽量向前推,字典序尽量小 对于K==1,枚举1~512直接判断 对于K==2,需要用镜像并查集,来刻画" ...

  5. [bzoj4923]K小值查询

    来自FallDream的博客,未经允许,请勿转载,谢谢. 维护一个长度为n的正整数序列a_1,a_2,...,a_n,支持以下两种操作: 1 k,将序列a从小到大排序,输出a_k的值. 2 k,将所有 ...

  6. 洛谷4月月赛R1 Happy Poppin' Party Train

    来自FallDream的博客,未经允许,请勿转载,谢谢. 听学长说的就来玩一玩,随便乱打打  没想到一堆人被取消了成绩,莫名混了个Rank3 还有第一题数据肯定是有问题 --------------- ...

  7. SpringCloud学习之feign

    一.关于feigin feigin是一种模板化,声明式的http客户端,feign可以通过注解绑定到接口上来简化Http请求访问.当然我们也可以在创建Feign对象时定制自定义解码器(xml或者jso ...

  8. Linux查看Tomcat是否多次重启命令

    1.查看命令 ps -ef|grep apache-tomcat-9090|grep -v grep|awk '{print $2}' 如果存在两个端口则多次重启, 2.停掉命令: kill -9  ...

  9. java 第三次作业

    (一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ...

  10. html5应用程序缓存

    缓存概念: ------页面缓存: html.JS.CSS等,这些缓存资源是由于浏览器的行为而产生; ------数据缓存 ----------AppCache:  Cache Manifest 操作 ...