Android Studio 3.0的Release版本终于发布了,赶快去更新吧
Mac Os的朋友注意了,在你更新旧版本的Android Studio的时候可能会遇到一个更新错误对话框,提示“Some conflicts were found in the installation area”。你忽略此错误就可以了并单击取消即可继续安装。
最新Gradle 3.0.0插件
最新的Gradle3.0.0插件改进和提升了很多功能,主要是提高了对具有大量modules的项目的构建性能,如果你的项目有大量的modules你可以尝试一下下面这些改变。
- 由于新的延迟依赖解决方案,构建时间更快。
- Variant-aware dependency resolution
- 对代码或资源进行简单更改时,生成时间更快
这个版本还包含下面特性
- 支持Android 8.0
- 支持构建separate APKs based on language resources.
- 支持Java8和Java8语言特性(除了jack compiler)
- 支持Android Test Support Library 1.0
- 提高了ndk-build和cmake构建速度
- 提高了Gradle的同步速度
- AAPT2现在默认可用
- 使用ndkCompile更受限制
Kotlin的支持
在google2017年的IO大会上Kotlin编程语言在Android上被正式支持。所以在这个版本中,Android Studio包含了Android开发的Kotlin语言支持。
你可以采用混合的方式,可以将一部分Java代码通过( Code > Convert Java File to Kotlin File)快捷键来转换成kotlin的代码,你也可以创建一个完全kotlin的工程。
Convert Java File to Kotlin File
Java 8语言特性支持
你现在可以使用某些Java 8语言功能,并使用Java 8来书写你的java代码了,Jack不再是必须的,你应该禁用掉Jack.
Android分析器
最新的Android分析器replaces the Android Monitor tool提供了一套新的工具来实时测量您的应用程序的CPU,内存和网络使用情况
通过View > Tool Windows > Android Profiler 打开面板
replaces the Android Monitor tool
CPU分析
关于详细的CPU使用情况分析传送门
replaces the Android Monitor tool
内存分析
可以帮助你找出内存泄漏问题,你查看实时内存变化,可以跟踪内存分配和回收情况,内存分析详细传送门
replaces the Android Monitor tool
网络请求分析
Network Profiler允许您监视应用程序的网络活动,检查每个网络请求的有效负载,并链接回生成网络请求的代码。
关于更多内存分析请看传送门