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

T D*_*yen 6 android components android-activity

我有一个简单的 Android 应用程序,MainActivity带有AppCompatActivity. 我更改为ComponentActivity,它会生成以下警告。

ComponentActivity 只能从同一库组前缀内调用(引用 groupId=androidx.core,前缀 androidx 来自 groupId=Compose play)

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

        setContent {
            MessageCard(Message("Hello", "J C"))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

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

ian*_*ake 15

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