1. 确认kotlin-android-extensions的支持情况 在Android Studio的较新版本中,kotlin-android-extensions 已被官方弃用,不再得到支持和更新。因此,在新项目中,你应该使用 View Binding 来代替它。 2. 配置View Binding 要在Android项目中配置View Binding,你需要在项目的 build.gradle 文件中进行以下设置: gradle androi...
第1 步。更新到最新的 kotlin 版本 - 1.4.20 并替换 apply plugin: 'kotlin-android-extensions' 有了这个-> apply plugin: 'kotlin-parcelize' 第2 步。从 android {} 中删除此代码 androidExtensions { experimental = true } 第3 步。最后,替换旧的 import -> import kotlinx.android.parcel.Parceli...
首先,app的依赖不能少了下面的配置: // Coroutines(includes kotlin flow) implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0" // test Coroutines flow testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.4" // lifecycle components implementation "androidx.lifecycle...
如果使用Plugins DSL,您可以在子模块中使用插件ID。请确保项目的类路径中有最新的KotlinAndroid插件。
首先,您需要将 kotlin-parcelize 插件添加到您的模块。 plugins { .. id 'kotlin-parcelize' } 然后将旧的导入语句从 import kotlinx.android.parcel.Parcelize 到 import kotlinx.parcelize.Parcelize 编辑(来源): https ://proandroiddev.com/migrating-the-deprecated-kotlin-android-extensions-compiler-plugin...
如果使用Plugins DSL,您可以在子模块中使用插件ID。请确保项目的类路径中有最新的KotlinAndroid插件。