不推荐使用“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 指南。


以上是不推荐使用“kotlin-android-extensions”Gradle插件的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>