Android Jetpack Compose:如何让项目识别remember和mutableStateOf?
解决Jetpack Compose中remember和mutableStateOf无法识别的问题
1. 确认添加Compose依赖
在你的Android项目的模块级build.gradle.kts(或build.gradle)文件中,确保配置了Compose相关依赖并开启Compose功能:
开启Compose功能
在buildFeatures块中添加:
buildFeatures { compose = true }
添加核心依赖
在dependencies块中添加Compose运行时和UI的依赖(版本号可根据你使用的Compose稳定版调整,示例为1.6.0):
dependencies { // 提供remember、mutableStateOf等状态API implementation("androidx.compose.runtime:runtime:1.6.0") // Compose UI基础依赖 implementation("androidx.compose.ui:ui:1.6.0") }
2. 导入对应的包
在使用remember和mutableStateOf的Kotlin文件顶部,添加导入语句:
import androidx.compose.runtime.remember import androidx.compose.runtime.mutableStateOf
也可以用通配符一次性导入Compose runtime的所有API:
import androidx.compose.runtime.*
3. 同步项目
完成配置后,点击Android Studio右上角的Sync Now按钮,等待依赖同步完成,标红问题即可解决。
内容的提问来源于stack exchange,提问作者Mitavo
相关产品推荐
相关产品推荐

