Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 运行时Kotlin错误-未解析的引用对象ID_Android_Kotlin - Fatal编程技术网

Android 运行时Kotlin错误-未解析的引用对象ID

Android 运行时Kotlin错误-未解析的引用对象ID,android,kotlin,Android,Kotlin,我开始学习使用Kotlin开发android。我正在尝试调用MainActivity.kt中的对象ID,但我收到一个错误未解析的引用:btnDatePicker 下面是代码 <Button android:id="@+id/btnDatePicker" android:layout_width="match_parent" android:layout_height="wrap_content" a

我开始学习使用Kotlin开发android。我正在尝试调用MainActivity.kt中的对象ID,但我收到一个错误
未解析的引用:btnDatePicker

下面是代码

<Button
    android:id="@+id/btnDatePicker"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:background="#0E0B0B"
    android:text="SELECT DATE"
    android:textColor="#C5BBBB"
    android:textSize="20sp"
    android:textStyle="bold"
    app:backgroundTint="#186C64" />
在BTK上悬停时,我看到了以下选项,但不确定如何继续


看起来您正在尝试使用合成视图绑定。您的项目需要在build.gradle中启用
kotlin android扩展插件,如:

apply plugin: 'kotlin-android-extensions'
之后,您应该能够导入您的
btnDatePicker


请注意,kotlin android扩展和合成视图绑定已被弃用,因此您最好使用Jetpack视图绑定。请参见

它没有定义,您应该通过使用findViewById、kotlin synthetic、jetpack视图绑定获得一个引用。。。如果一切正常,kotlin synthetic在gradle上配置后没有找到它,请尝试在您的项目上执行清理和重建,这是否回答了您的问题?谢谢你帮了我的忙。。
apply plugin: 'kotlin-android-extensions'