在我的Activity.kt类中,合成物在导入中不被识别
import kotlinx.android.synthetic...我在我的build.gradle中包含了以下内容
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'当尝试导入时,它将识别扩展和包裹。
import kotlinx.android.extensions...
import kotlinx.android.parcel...那么为什么合成是唯一一个没有被识别的呢?
其他信息:我尝试过使缓存无效并重新启动。我有另一台电脑,也有这个android工作室项目(相同的分级版本和一切)。那里一切都很好。
编辑:
任何关于如何开始解决问题的建议都将不胜感激。
发布于 2022-08-12 17:08:46
在最新版本的Android (花栗鼠)中,合成物被废弃和移除。建议是迁移到使用视图绑定。如果您不能这样做,那么您将需要使用一个旧版本的Android。
从合成技术迁移到视图绑定通常是简单的,因此这当然是更好的长期解决方案,但是更改IDE版本是一个快速的短期解决方案。
即使是处于维护模式的项目也需要偶尔的维护--比如处理废弃的问题。
https://stackoverflow.com/questions/73328043
复制相似问题