android - 'kotlin-android-extensions' Gradle 插件已弃用

标签 android kotlin gradle

对于 Gradle 6.2 版和 Android Studio 4.0.1 版,我收到了 Kotlin-android-extention 的弃用消息.任何人都知道如何解决它。

最佳答案

基于 google document 已弃用

Kotlin Android Extensions is deprecated, which means that using Kotlin synthetics for view binding is no longer supported.


对于那些想知道 synthetic 的人是。我应该说一种使用 kotlin 访问 UI View ID 的简单方法,可以通过添加 'kotlin-android-extensions'Gradle .
  • 如果您的应用使用 Parcelable,您可以使用 'kotlin-parcelize'而不是 'kotlin-android-extensions' .
  • 如果您的应用使用 Kotlin 合成器进行 View 绑定(bind),请使用本指南迁移到 Jetpack ViewBindingData Binding .
  • 关于android - 'kotlin-android-extensions' Gradle 插件已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65179275/

    相关文章:

    java - Android 中快速、低功耗/CPU 字符串匹配

    java - 如何将自定义插件发布到Maven本地,然后在另一个本地项目中使用?

    android - 如何从基于Android Studio的Gradle中的文件动态添加构建类型?

    android - 为什么我的 Android 应用程序查找/data/app/package_name-1/lib/arm/libLibrary.so 而不是使用文件夹 armeabi

    android - 手机休眠时,AlarmManager.setExact 在 Kitkat 中仍然不准确

    android - 如何从 JSON 数组动态地将图像添加到 ImageView

    android - 如何拦截 Xamarin.Android 中的硬件键盘按钮?

    android - Kotlin 协程中 observeOn 和 subscribeOn 的等价物

    android - 适用于 Android 的第 3 方平台 sdk 或库概述

    android - 将文本检索到 Linux 终端以使用 adb 运行 Android 服务