代码生成期间出现异常 Jetpack Compose

Exception during code generation Jetpack Compose

我只是尝试使用 val context = ambient(ContextAmbient) 从我的资源中加载图像,但是当我尝试 运行 项目时,我在代码生成过程中遇到了错误。

java.lang.IllegalStateException: Backend Internal error: Exception during code generation

@Composable
fun MovieImage(image: Int) {
    val context = ambient(ContextAmbient)
    Container(modifier = Modifier.None, width = 24.dp, height = 24.dp) {
        DrawImage(image = imageFromResource( context.resources, image))
    }
}

我 运行 从 0.1.0-dev03 升级到 0.1.0-dev05 时遇到了同样的问题。 通过将 composeOptions{ kotlinCompilerExtensionVersion "0.1.0-dev05" } 添加到我的 build.gradle 中解决了这个问题:

android {
    // ... other gradle properties

    buildFeatures {
        compose true
    }
    composeOptions {
        kotlinCompilerExtensionVersion "0.1.0-dev05"
    }
}