继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

弑天下
关注TA
已关注
手记 141
粉丝 12
获赞 51

前几天,收到了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 Inspector):用于创建当前模拟器或实际设备的视图结构快照,用来确定某个布局的渲染是否符合预期。

开发

  • 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

原文链接:http://www.apkbus.com/blog-705730-61845.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP