不推荐使用“kotlin-android-extensions”Gradle插件
对于 Gradle 6.2 版和 Android Studio 4.0.1 版,我收到了Kotlin-android-extention. 任何机构都知道如何修复它。
回答
已弃用基于谷歌文档
Kotlin Android Extensions 已弃用,这意味着不再支持使用 Kotlin 合成进行视图绑定。
对于那些想知道这synthetic是什么的人。我应该说一个简单的方法来访问UI视图ID与科特林这是通过添加'kotlin-android-extensions'在Gradle。
- 如果应用程序使用Parcelable可以使用
'kotlin-parcelize'的替代'kotlin-android-extensions'。 - 如果您的应用程序使用 Kotlin 合成进行视图绑定,请使用本指南迁移到 Jetpack ViewBinding或Data Binding。
回答
现在已弃用
-
'Kotlin-android-extention'从插件中删除。(用于 kotlin 的访问 UI 元素的合成方式) -
添加以下以使用
view binding访问 UI 元素的方式android { ... buildFeatures { viewBinding true } } -
如果您的应用程序包含
Parcelable,请添加'kotlin-parcelize'插件以使用一种简单的方法来创建parcelable,只需向@Parcelize类添加注释即可
您可以查看有关此更新的Google 指南。
THE END
二维码