Android Gradle plugin 3.5.0的更新内容

Android Gradle plugin 3.5.0和AS 3.5一样也是比较重要的更新,主要成功是提升编译速度。如果要使用plugin 3.5.0,需要这样两个条件

1.Gradle 5.4.1或更高的版本。

2.Build Tools 28.0.3或更高的版本

此次plugin的更新有这些功能

1.Incremental annotation processing

Data Binding注解支持增量编译,可以在gradle.properties文件中添加android.databinding.incremental=true来开启。这个配置可以提高编译性能。有关这个优化的所有配置表格,可以参考这个链接。

此外KAPT 1.3.30及以上版本也支持,可以在gradle.properties添加kapt.incremental.apt=true来开启。

2.unit test可缓存

在gradle.properties中配置android.testConfig.useRelativePath = true即可开启。这个配置可以让单元测试缓存一些资源文件,例如resources, assets,和manifests。

已知的问题:

使用Kotlin Gradle plugin 1.3.31及之前的版本会有一个警告

WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
         with 'variant.getPackageLibraryProvider()'.

可以升级Kotlin Gradle plugin来解决。

你可能感兴趣的:(Android,Android,Studio)