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. Windows 2012服务器安装GPU版TensorFlow完全攻略

    一.首先,推荐用Anaconda安装 因为Anaconda本身就已经默认安装了很多常用的Python库,可以省去大量的库安装过程,并且解决兼容性问题. Anaconda本身的安装也非常简单,搜索Ana ...

  2. 【BZOJ3233】【tyvj1729】文艺平衡树

    原题传送门 解题思路:裸平衡树操作,支持区间翻转即可,这里写了无旋treap. 其实平衡树的区间操作就和线段树差不多,你用个标记搞一下就好了,,,,, #include <stdio.h> ...

  3. 【LSGDOJ1834 Tree】树链剖分

    题目描述 给定一个N个结点的无向树,树中的结点按照1...N编号,树中的边按照1...N − 1编号,每条边都赋予一个权值.你需要编写程序支持以下三种操作: 1.    CHANGE i v:将i号边 ...

  4. 暗牧 (m)

    题目描述在 Dato3 的世界里,英雄们通过对量子力学的研究,发现了世界上其实存在着无数个位面——即是也被称作平行宇宙的存在.位面有无数多个,每个位面中包含 n 颗行星,由 n−1 个虫洞链接.同一个 ...

  5. Educational Codeforces Round 17F Tree nesting

    来自FallDream的博客,未经允许,请勿转载, 谢谢. 给你两棵树,一棵比较大(n<=1000),一棵比较小(m<=12) 问第一棵树中有多少个连通子树和第二棵同构. 答案取膜1e9+ ...

  6. bzoj3224Tyvj 1728 普通平衡树 treap

    3224: Tyvj 1728 普通平衡树 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 17706  Solved: 7764[Submit][St ...

  7. Delphi7.0常用函数-属性-事件

    abort 函数 引起放弃的意外处理 addexitproc 函数 将一过程添加到运行时库的结束过程表中 addr 函数 返回指定对象的地址 adjustlinebreaks 函数 将给定字符串的行分 ...

  8. if else与switch区别

    一.if-else 只是单纯地一个接一个比较:if...else每个条件都计算一遍: 二.switch 使用了Binary Tree算法:绝大部分情况下switch会快一点,除非是if-else的第一 ...

  9. C语言程序设计预报作业

    1. 阅读邹欣老师的博客--师生关系,针对文中的几种师生关系谈谈你的看法,你期望的师生关系是什么样的? 答:万物都是变化的,师生关系也一样.小学中学把老师看作春蚕,蜡烛的的比喻到了大学显然行不通了.大 ...

  10. HashSet<T>的妙用

    HashSet<int> hs = new HashSet<int>(); var ret = hs.Add(1);  //ret==true var ret2 = hs.Ad ...