Android Studio 3.0更新:Kotlin正式可用

  最近,很多文章和编程语言排行榜一直在谈论Kotlin在过去五个月的一流地位,现在Android Studio 3.0到来,Kotlin正式被添加到项目中,这不是Android Studio版本唯一的亮点,新版本同时改进了对Java 8的支持,新增了一个用于Gradle 3.0.0的Android插件。Kotlin和Java两者兼得,新版Android Studio如何呢?

Android Studio更新:Kotlin正式可用

  Android Studio 3.0

  如果Android Studio 3.0听起来很熟悉,那是因为今年早些时候的Google I / O 2017大会上就公布了。根据Google产品经理Jamal Eason的说法,此版本的重点是加速Android上的应用开发。

  虽然新的更新列表相当长,但有三个主要功能更新不得错过,Eason在博客中发布了一篇关于Android Studio 3.0的帖子:

  一套新的应用程序分析工具,用于快速诊断性能问题;

  支持Kotlin编程语言;

  一套新的工具和向导,可以加速程序员在最新的Android Oreo API上的开发。

  支持Kotlin

  Eason透露,Android Studio 3.0中的代码完成和语法高亮显示功能非常出色,并说明该团队将继续改进下一版本中的其他编辑器功能。

  如果要将Kotlin添加到项目中,可以使用Code → Convert Java File to Kotlin File的内置转换工具,也可以使用新建项目向导创建启用Kotlin项目。

Android Studio更新:Kotlin正式可用

  为什么选择Kotlin?

  如果你仍然想知道为什么Android团队选择Kotlin,应该阅读Android平台主管Mike Cleron的博客,他在博客中说道,Kotlin与Java编程语言都很好。Android Studio让两种编程语言之间毫不费力的互操作是最有吸引力的亮点。此外,这种编程语言对于使用Java编程语言的任何人来说都是非常熟悉的。

  Cleron还透露对于开发商都很喜欢Kotlin这一点不是很同意。根据其年度调查结果显示,Kotlin占据了第六位。然而,由于前两个位置分别被Java 9和Java 6、7和8占用,所以可以说这种年轻的编程语言在技术上是前5名最受欢迎(和使用的)编程语言。

  Java 8语言功能支持

  用户现在可以使用一些Java 8的语言功能,并使用Java 8构建的库。由于不再需要Jack,您需要禁用它以使用默认的内置工具链改进Java 8的支持。

  为了更新项目以支持新的Java 8语言工具链所必须做的事情是将项目结构对话框中的源和目标兼容级别更新为1.8(click File > Project Structure)。

  用于Gradle 3.0.0的Android插件

  Gradle的新Android插件带来了许多改进和新功能。然而,最令人印象深刻的是,它可以提高具有大量模块的项目的构建性能。

  当使用新插件构建大型项目时,程序员会注意到以下更改:

  由于新的延迟依赖关系,可快速构建配置。

  只有正在构建的项目和变体才能确定依赖关系。

  在对代码或资源进行简单更改时,可快速增加构建时间。

  注意:这些改进需要重大的更改,从而破坏了插件的一些行为,如DSL和API。升级到3.0.0版本可能需要更改构建文件和Gradle插件。升级之前,最好仔细阅读文档。

  Android Profiler

  Android团队已经完全重写了前一套Android监视器工具,并将其替换为Android Profiler。

  使用该工具,需要将应用程序部署到正在运行的设备或模拟器后,单击“Android Profiler”选项卡 - 现在可以访问实时统一的应用程序CPU内存和网络活动视图。每个active事件都映射到UI事件时间轴上,突出显示触摸事件,按键和活动更改,以便提供更多关于某个事件发生的时间和原因的上下文。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31077337/viewspace-2153978/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31077337/viewspace-2153978/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值