确保使用了适当的依赖项,并导入所需的类,如下所示:
build.gradle文件:
dependencies {
implementation "androidx.compose.ui:ui:1.0.0"
implementation "androidx.compose.foundation:foundation:1.0.0"
implementation "androidx.compose.material:material:1.0.0"
}
MainActivity.kt文件:
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.setContent
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Greeting("Android")
}
}
}
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!", modifier = Modifier.padding(24.dp))
}
如果仍然存在问题,则应确保在build.gradle文件中使用了正确的kotlin版本,如下所示:
buildscript {
ext.kotlin_version = '1.5.10'
dependencies {
...
}
}
最后,重新构建项目,并确保没有其他错误。