1、视图绑定

删除:

apply plugin: 'kotlin-android-extensions'

使用:

android {...buildFeatures {viewBinding true}
}

Tips:

  1. viewBinding 不同于 DataBinding
  2. 如果要配置 buildFeatures{} , 必须使用 4.1 以上的 Android Studio 版本 , 这是支持 buildFeatures 的最低版本 ;
  • AS:4.1+
  • Gradle:6.6.1+
  • Gradle Plugin:4.1.0+

2、Parcelable 序列化

Kotlin中的Parcelize功能是kotlin-android-extensions编译器插件的一部分,所以如果你的Parcelable类依赖于Parcelize注解,那么移除该插件将使它们无法编译。

JetBrains将Kotlin Android Extensions中的Parcelize提取到一个新的插件kotlin-parcelize中。

你需要在你的模块中添加kotlin-parcelize插件:

plugins {..id 'kotlin-parcelize'
}

注意:kotlin-parcelize插件只能 kotlin1.4.20-M2版本开始使用。

参考:
https://weilu.blog.csdn.net/article/details/109557820
https://blog.csdn.net/shulianghan/article/details/109046085

迁移废弃的Kotlin Android Extensions插件相关推荐

  1. 【译】迁移被废弃的Kotlin Android Extensions插件

    原文:Migrating the deprecated Kotlin Android Extensions compiler plugin 作者:Ahmad El-Melegy 在Kotlin 1.4 ...

  2. kotlin学习笔记——Kotlin Android Extensions

    Kotlin Android Extensions是另外一个团队开发的,它是一个插件所以不需要依赖别的库.当前仅仅包含view的绑定,会自动创建很多属性让我们直接访问xml中的view,我们就不需要明 ...

  3. Kotlin Android Extensions使用指南

    Kotlin Android Extensions是Kotlin团队开发的一个插件,目的是让我们在开发过程中更少的编写代码.目前包括了视图绑定的功能. 几种绑定视图方式对比** xml文件如下 < ...

  4. kotlin android 4,Kotlin Android Extensions: 与 findViewById 说再见 (KAD 04)

    时间:Aug 16, 2017 原文链接:https://antonioleiva.com/kotlin-android-extensions/ 在 Kotlin1.1.4版本 发布后,原作者依据 K ...

  5. Android KTX与Kotlin Android Extensions

    Android KTX Android KTX是Google官方推荐的一套便利的Android API扩展函数库.因还处于beta阶段,相关API并不丰富,但既然是出自JakeWharton大神之手, ...

  6. KTX 和 Kotlin android extension 都到底是个啥?

    1. KTX是什么 Android官网对于KTX的介绍:https://developer.android.com/kotlin/ktx KTX 是被称为Android之光的 JakeWharton  ...

  7. Android KTX 和 Kotlin android extension对比

    参考: KTX 和 Kotlin android extension 都到底是个啥? Android KTX KTX 是被称为Android之光的 JakeWharton 写的 Android KTX ...

  8. 小记Android Gradle插件 Iven 记于 20190522 药厂

    2016.04年 Android Gradle插件2.x 通过支持字节码注入,将代码和资源更新推送到模拟器或物理设备上正在运行的应用程序,启用Instant Run. 添加了对增量构建的支持,即使应用 ...

  9. Android Gradle 插件版本说明

    Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能.虽然 Android 插件通常会与 Andro ...

最新文章

  1. Android 侧划菜单
  2. 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L
  3. pythondocx批量提取目录及内容_使用pythondocx搜索目录中的所有docx文件(批处理)...
  4. B01_NumPy Ndarray对象(ndarray内容结构,参数,多维,最小维度,dtype参数)
  5. LeetCode面试必刷题目总结 持续更新中...
  6. P6222 「P6156 简单题」(反演 + 积性函数线性筛)
  7. Flowable 数据库表结构 ACT_RU_EXECUTION
  8. WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0
  9. NetDevOps常用数据库python实战-influxDB_grafana
  10. pycharm访问服务器终端
  11. OD点击寄存器变色OD
  12. 正从服务器获取安装包消息 荣耀9,华为荣耀9 root教程 华为荣耀9获取root权限的方法...
  13. 离散数学之关系(传递闭包)
  14. 【免费】抖音去水印教程保存本地相册方法
  15. ubuntu22.04LTS 外接hdmi没有声音
  16. 自然人如何在浙江法院网上完成诉讼——具体流程
  17. 在Ubuntu 16.04 中将应用添加到系统服务中
  18. Python爬取下载m3u8视频,原来这么简单!
  19. 微信开发者账号APPID过久不用被冻结解决方案
  20. 分布式文件系统设计,该从哪些方面考虑?

热门文章

  1. 新基建之首——5G如何赋能垂直行业?
  2. LoaderRunner压力测试
  3. python如何提取字符串中的数字
  4. aaaaaaaaaaA heH heH nuN
  5. 童话镇计算机按键音乐,【空格键的音乐吧】这里是一个童话镇
  6. PL2303HXA自2012已停产,请联系供货商的解决办法
  7. PotPlayer中看视频音画不同步的问题
  8. 华东理工大学计算机专业英语,化学工程与工艺专业英语翻译(华东理工大学_最完整版本).pdf...
  9. 关于扩展欧几里得求最小正整数解
  10. 6.基于vue封装的上传文件等功能