迁移废弃的Kotlin Android Extensions插件
1、视图绑定
删除:
apply plugin: 'kotlin-android-extensions'
使用:
android {...buildFeatures {viewBinding true}
}
Tips:
- viewBinding 不同于 DataBinding
- 如果要配置 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插件相关推荐
- 【译】迁移被废弃的Kotlin Android Extensions插件
原文:Migrating the deprecated Kotlin Android Extensions compiler plugin 作者:Ahmad El-Melegy 在Kotlin 1.4 ...
- kotlin学习笔记——Kotlin Android Extensions
Kotlin Android Extensions是另外一个团队开发的,它是一个插件所以不需要依赖别的库.当前仅仅包含view的绑定,会自动创建很多属性让我们直接访问xml中的view,我们就不需要明 ...
- Kotlin Android Extensions使用指南
Kotlin Android Extensions是Kotlin团队开发的一个插件,目的是让我们在开发过程中更少的编写代码.目前包括了视图绑定的功能. 几种绑定视图方式对比** xml文件如下 < ...
- kotlin android 4,Kotlin Android Extensions: 与 findViewById 说再见 (KAD 04)
时间:Aug 16, 2017 原文链接:https://antonioleiva.com/kotlin-android-extensions/ 在 Kotlin1.1.4版本 发布后,原作者依据 K ...
- Android KTX与Kotlin Android Extensions
Android KTX Android KTX是Google官方推荐的一套便利的Android API扩展函数库.因还处于beta阶段,相关API并不丰富,但既然是出自JakeWharton大神之手, ...
- KTX 和 Kotlin android extension 都到底是个啥?
1. KTX是什么 Android官网对于KTX的介绍:https://developer.android.com/kotlin/ktx KTX 是被称为Android之光的 JakeWharton ...
- Android KTX 和 Kotlin android extension对比
参考: KTX 和 Kotlin android extension 都到底是个啥? Android KTX KTX 是被称为Android之光的 JakeWharton 写的 Android KTX ...
- 小记Android Gradle插件 Iven 记于 20190522 药厂
2016.04年 Android Gradle插件2.x 通过支持字节码注入,将代码和资源更新推送到模拟器或物理设备上正在运行的应用程序,启用Instant Run. 添加了对增量构建的支持,即使应用 ...
- Android Gradle 插件版本说明
Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能.虽然 Android 插件通常会与 Andro ...
最新文章
- Android 侧划菜单
- 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L
- pythondocx批量提取目录及内容_使用pythondocx搜索目录中的所有docx文件(批处理)...
- B01_NumPy Ndarray对象(ndarray内容结构,参数,多维,最小维度,dtype参数)
- LeetCode面试必刷题目总结 持续更新中...
- P6222 「P6156 简单题」(反演 + 积性函数线性筛)
- Flowable 数据库表结构 ACT_RU_EXECUTION
- WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0
- NetDevOps常用数据库python实战-influxDB_grafana
- pycharm访问服务器终端
- OD点击寄存器变色OD
- 正从服务器获取安装包消息 荣耀9,华为荣耀9 root教程 华为荣耀9获取root权限的方法...
- 离散数学之关系(传递闭包)
- 【免费】抖音去水印教程保存本地相册方法
- ubuntu22.04LTS 外接hdmi没有声音
- 自然人如何在浙江法院网上完成诉讼——具体流程
- 在Ubuntu 16.04 中将应用添加到系统服务中
- Python爬取下载m3u8视频,原来这么简单!
- 微信开发者账号APPID过久不用被冻结解决方案
- 分布式文件系统设计,该从哪些方面考虑?
热门文章
- 新基建之首——5G如何赋能垂直行业?
- LoaderRunner压力测试
- python如何提取字符串中的数字
- aaaaaaaaaaA heH heH nuN
- 童话镇计算机按键音乐,【空格键的音乐吧】这里是一个童话镇
- PL2303HXA自2012已停产,请联系供货商的解决办法
- PotPlayer中看视频音画不同步的问题
- 华东理工大学计算机专业英语,化学工程与工艺专业英语翻译(华东理工大学_最完整版本).pdf...
- 关于扩展欧几里得求最小正整数解
- 6.基于vue封装的上传文件等功能