ComponentActivity 只能从同一个库组前缀中调用

ComponentActivity can only be called from within the same library group prefix

我有一个简单的 Android 应用程序,其中 MainActivityAppCompatActivity。 我更改为 ComponentActivity 并生成以下警告。

ComponentActivity can only be called from within the same library group prefix (referenced groupId=androidx.core with prefix androidx from groupId=Compose play)

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        setContent {
            MessageCard(Message("Hello", "J C"))
        }
    }
}

但应用程序仍然可以正常编译和运行。除了 @SuppressLint("RestrictedApi") 之外,还有什么办法可以解决这个问题吗?谢谢

您导入了错误的 ComponentActivity。确保您正在导入 androidx.activity.ComponentActivity