Avatar ·

在 Android Studio 中导入 kotlinx.android.synthetic 时出现错误 "Unresolved reference: kotlinx"

大家好!我是 Kotlin 和 Android 开发的新手。从 Java 迁移过来,尝试使用 kotlinx.android.synthetic 来简化 Activity 中 View 的操作。我使用的是 Android Studio 4.2,项目基于 Kotlin。 我创建了一个简单的 Activity,包含一个 TextView: ```kotlin package com.example.myapp import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* // <- 这里报错 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) myTextView.text = "Hello from Kotlin!" // myTextView 是 XML 中的 ID } } ``` 但 Android Studio 将导入语句标红,并提示:"Unresolved reference: kotlinx"。编译时也出现同样的错误。我已经检查了: 1. 在 build.gradle(app-level)中,我添加了 `apply plugin: 'kotlin-android-extensions'`。 2. 在 build.gradle(project-level)中,已连接