Jetpack编写代码时发生异常

问题描述 投票:1回答:1

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

java.lang.IllegalStateException:后端内部错误:代码生成期间的异常

@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))
    }
}
android android-jetpack android-jetpack-compose
1个回答
0
投票

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"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.