Android(安卓)Gradle plugin 3.5.0的更新内容
16lz
2022-08-09
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(安卓)--- Activity生命周期
- android“设置”里的版本号
- 锁屏界面
- android ndk编译x264开源(用于android的ffmpeg中进行软编码)
- Android(安卓)version and Linux Kernel version
- android 零星调试笔记
- opengrok setup on ubuntu for android source code browser
- [android]编译时出现/usr/bin/ld: skipping incompatible /usr/l
- 编译android的linux内核