首页 > 解决方案 > Android Studio 4.1:XML 资源 ID 自动获取问题

问题描述

我最近更新了我的 Android 工作室以及 SDK 和 Gradle。我当前的版本如下 -

安卓工作室版本:4.1

Android Gradle 插件版本:4.1.0

梯度版本:6.5

更新后,我无法从 Activity、Fragment 等类文件中获取 XML 资源 ID。从 Activity onCreate 方法访问 ID 时出现错误“未解析的引用”错误。

更新:我认为 findViewById 重新出现在 Android Studio 4.1 中。我们只能通过 findViewById 访问 XML 资源 ID。

标签: androidandroid-studioandroid-layoutkotlin

解决方案


  1. 在 build.gradle 中添加“kotlin-android-extensions”(模块:~.app)

(前) - - - - - - - - - - - - - - - - - - -

plugins {
    id 'com.android.application'
    id 'kotlin-android'
}

(后) - - - - - - - - - - - - - - - - - - -

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}
  1. 按右上角的“立即同步” 在此处输入图像描述

  2. 按“好的,应用建议!” 在右上角


推荐阅读