最新Android Studio版本是Android Studio 3.0,本文提供了所有新功能和更改的摘要。 所有这些功能都可以在最新的金丝雀版本中发布,但beta测试版本可能尚未提供。
一、核心IDE更改
-
我们将基础IDE从IntelliJ 2016.2升级到2017.1.2,在2016.3和2017.1中增加了许多新功能,包括参数提示,语义突出显示,搜索中的即时结果等等。
许多新的Lint 检查。
即时运行调试问题234401已经解决。 如果程序在断点上暂停,应用程序将会重新启动。 但是如果应用程序没有在断点上暂停,那么当只进行方法实现更改时,程序不会重新启动并且热插拔会正常工作。
二、Kotlin语言支持
Android Studio3.0支持Kotlin语言。你可以通过将Java代码转换成Kotlin(点击”Code” > “Convert Java File to Kotlin File”)的方式或者直接使用新建项目向导创建启动Kotlin的项目来在你的工程中使用Kotlin
三、JAVA8特性支持
Android Studio 3.0引入了对Java 8库和某些Java 8语言功能的内置支持。 我们不再需要Jack,你应该禁用Jack来使用内置改进后Java 8支持的默认工具链
四、全新的Android Profile
Android Studio 3.0中的新的Android Profiler提供了一个实时统一的应用程序活动视图。 Android Profiler窗口将替换Android监视器窗口。 要打开Android Profiler,请按照下列步骤操作:
-
单击”View>Tool Windows> Android Profiler“(你也可以在工具栏中单击”Android Profiler“)。
-
从Android Profiler工具栏中选择要配置的设备和应用程序进程。 如果你已通过USB连接设备但未看到它,请确保已 启用USB调试。
单击”NETWORK“,”CPU“或”MEMORY“时间线以打开每个分析器的更详细视图。
五、Instant Apps支持
Android Studio3.0提供两种新的Module类型:Instant App Module和Feature Module给开发者用来在我们的项目中创建Instant Apps
Android Studio 3.0还包括一个新的重构模块化操作和 App Links Assistant,以帮助您实施即时应用。
六、APK调试器
Android Studio 3.0中的新版APK调试器可让你配置和调试APK,而无需将其从Android Studio项目中构建,只要它们是可调试的。
七、新的设备文件管理器
新的设备文件资源管理器工具窗口允许您与连接的设备的文件系统无缝交互。
你可以点击查看Android Studio中的各种文件,并将文件复制到您的计算机。
此功能取代了以前通过DDMS完成的设备文件系统交互。
八、支持Android O Developer Preview
Android Studio 3.0增加了如下对 Android O的支持:
-
一个新的自适应图标向导,允许你创建新的自适应启动器图标资源,并预览它们将如何显示在不同的设备上。 要启动自适应图标向导,请右键单击项目中的/ res文件夹,然后单击“New > Image Asset > Launcher Icons (Adaptive and Legacy)“。
九、为Android Things提供的新模版
Android Studio 3.0在新项目和新模块向导中包含一组新的模板,因此你可以开始使用Android Things开发物联网设备。