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来解决。

更多相关文章

  1. Android(安卓)--- Activity生命周期
  2. android“设置”里的版本号
  3. 锁屏界面
  4. android ndk编译x264开源(用于android的ffmpeg中进行软编码)
  5. Android(安卓)version and Linux Kernel version
  6. android 零星调试笔记
  7. opengrok setup on ubuntu for android source code browser
  8. [android]编译时出现/usr/bin/ld: skipping incompatible /usr/l
  9. 编译android的linux内核

随机推荐

  1. Android 通话记录分析
  2. Android封装Toast工具类
  3. android拖动图片移动效果
  4. [置顶] Android中显示AlertDialog对话框
  5. android ftp服务器实现
  6. 监听Bluetooth
  7. android ClassNotFoundException: Didn't
  8. Android(安卓)执行 FFmpeg 命令
  9. Android——intent分享图片到微信好友、
  10. android的ImageSwitcher和TextSwitcher