技术开发 频道

AndroidStudio3.0带来了哪些你不知道的惊喜

  【IT168 导购】过去的五个月里, Kotlin一直是我们反复谈论的重点。现在要告诉大家的是,Android Studio 3.0可以将Kotlin添加到您的项目中了。最新版本的Android Studio在支持Java 8语言功能上得到了改进,另外一个亮点是,有了用于Gradle 3.0.0的Android插件。

Android Studio3.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添加到项目中,可以在创建下使用工具将Java文件转为Kotlin文件,也可以使用新建一个带有Kotlin的项目。

  为什么选择Kotlin呢?

  Cleron解释说,两种语言之间的完美互操作正是Kotlin的魅力所在。此外,开发人员很喜欢Kotlin。根据他们年度调查的结果,Kotlin排名第六位。由于前几位分别是Java 6、7、8、9,所以可以说这种年轻的编程语言在技术上是前5名中最受欢迎的(和使用的)编程语言。

  Java 8语言功能支持

  用户现在可以使用一些Java 8语言功能,并使用Java 8构建的库。由于不再需要Jack,您需要禁用它,以使用默认工具链内置的改进的Java 8支持。为了更新您的项目以支持新的Java 8语言工具链,您必须在“项目结构”对话框中,将源和目标兼容级别更新为1.8。

  用于Gradle 3.0.0的Android插件

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

  当使用大型项目的新插件时,您会注意到以下更改:

  *由于新的延迟依赖性解决方案,能够更快地构建配置时间;

  *只有在您正在构建的项目和变体时,才会对Variant-aware进行解析。

  *对代码或资源应用简单的更改时,构建时间变的更快。

  注意:这些改进可能会破坏插件的一些行为、DSL和API。升级到3.0.0版本可能需要更改您的构建文件和Gradle插件。如果您想了解有关新插件的更多信息,请阅读发行说明。

  Android 分析器

  Android团队已经完全重写了之前的Android监视器工具,并将其替换为Android 分析器。

0
相关文章