小编Kei*_*utt的帖子

未解决的参考:drawable

当在“Android Studio Chipmunk |”中创建新项目时 2021.2.1 补丁 2' 存在错误“未解析的引用:drawable”:

@Composable
fun JetpackCompose() {
    Card {
        var expanded by remember { mutableStateOf(false) }
        Column(Modifier.clickable {  expanded = !expanded} ) {
            val image = painterResource(id = 
                R.drawable.jetpack_compose)
            Image(painter = image, contentDescription = null)
            AnimatedVisibility(expanded) {
                Text(
                    text = "Jetpack Compose",
                    style = MaterialTheme.typography.h2
                )
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当将上述代码粘贴到现有项目的 MainActivity.kt 文件中时,不存在此错误。

在较新的 Android Studio Chipmunk 中打开由旧版本 Android Studio 创建的项目后,出现此问题。当旧项目打开时,正在从互联网下载并安装不同版本的 Gradle,但我取消了该过程并删除了旧项目,因为在 Android Studio 中使用不正确版本的 Gradle 进行读取可能会导致问题。

两个项目中的导入都匹配,除了 FunWithLayoutsTheme 是另一个项目中的 ComposeArticleTheme 之外:

import android.os.Bundle
import …
Run Code Online (Sandbox Code Playgroud)

kotlin android-jetpack-compose

1
推荐指数
1
解决办法
4690
查看次数

标签 统计

android-jetpack-compose ×1

kotlin ×1