前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android Studio 2.2新特性:新布局、Firebase、OpenJDK以及Java 8

Android Studio 2.2新特性:新布局、Firebase、OpenJDK以及Java 8

作者头像
CrazyCodeBoy
发布2018-05-07 17:06:43
2.8K0
发布2018-05-07 17:06:43
举报

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org)

前几天,收到了Android Studio 2.2的更新推送,于是迫不及待的更新了一下。不负众望Android Studio 2.2带来了很多新的特性,能让我眼前一亮。

Android Studio 2.2所带来的增强涉及到开发过程的所有阶段——设计、开发、构建与测试,其中包含新的Constraint布局、布局编辑器(Layout Editor)、Firebase插件、示例代码浏览器、对Java 8的支持、OpenJDK、GPU调试器等。

设计

  • Constraint布局:类似于RelativeLayout,但是更加灵活并且更易于在布局编辑器中使用。它有助于创建复杂的布局,在这个过程中不需要对它们进行嵌套。
layout-editor.png
layout-editor.png

开发

  • Firebase服务:AdMob、分析、认证和通知能够非常容易地集成到已有或全新的应用中。
  • 示例代码浏览器:查找示例代码,在GitHub上展现了变量、方法或类型是如何使用的。
  • 更好的代码分析 & Lint检查:包含了260个Android Lint和代码检查点,包括Java 8检查和跨文件分析。
  • IDE更新:在IDE方面,AndroidStudio采用了IntelliJ 2016.1.3。

构建

  • Jack编译器工具链:支持注解处理和增量构建。
  • JDK采用JDK8:在JDK方面,AndroidStudio采用了JDK8,所以安装了AndroidStudio2.2的小伙伴,需要将你的JDK更新到8以保证AndroidStudio能更好的工作。另外,AndroidStudio2.2支持了一些Java 8的语言特性,包括lambda表达式、类型注解、接口方法和方法引用。
  • 合并的Manifest视图:用于查看添加依赖后,Manifest是如何进行合并的。
  • 实验性的构建缓存:文件或目录是在之前的构建中创建的,甚至可以位于不同的项目中,它们会进行存储和重用,从而提升构建的速度。
  • Android Studio现在已经捆绑了OpenJDK,如果需要的话,可以使用不同的JDK。

测试

  • Espresso测试记录器(beta):记录与UI的交互,从而可以在本地的Espresso测试或Firebase上进行回放。
  • GPU调试器(beta):用于调试OpenGL ES应用。
  • APK分析器:提供APK中各种组件大小的信息。

Android Studio 2.2包含了稳定性问题的修正以及性能的提升。关于新特性的更多细节信息,大家可以查看AndroidStudio发布说明

更新AndroidStudio2.2

方式一: 自动检查更新

Menu(菜单)->Help(帮助)->Check for updates(检查更新)。 然后AndroidStudio会自动检查是否有更新,然后按照提示一路点下去就行,通过这种方式更新失败的小伙伴,可以往下看。

方式二:完整包更新

大家也可以通过这种方式来更新你的AndroidStudio。 首先,到Android开发者网站下载最新的AndroidStudio,然后进行安装即可。 考虑到大部分小伙伴访问不了Google服务器,我把AndroidStudio最新版下载后放到了百度网盘上,供小伙伴们下载。 AndroidStudio2.2 for Mac 密码xt53 AndroidStudio2.2 for Windows 密码zikl

最后

既然来了,留下个喜欢再走吧,鼓励我继续创作(^_^)∠※

如果喜欢我的文章,那就关注我的博客@ devio.org吧,让我们一起做朋友~~

戳这里,加关注哦:

微博:第一时间获取推送 个人博客:干货文章都在这里哦 GitHub:我的开源项目

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设计
  • 开发
  • 构建
  • 测试
  • 更新AndroidStudio2.2
    • 方式一: 自动检查更新
      • 方式二:完整包更新
      • 最后
        • 戳这里,加关注哦:
        相关产品与服务
        腾讯云代码分析
        腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档