gpt4 book ai didi

android - 为什么我收到后端内部错误 : "Exception during IR lowering error" when using Jetpack Compose clickable-Modifier?

转载 作者:行者123 更新时间:2023-12-04 13:06:27 26 4
gpt4 key购买 nike

我正在创建一个自定义 CheckboxSurface 内其中有一个 Modifier.clickable :

    Surface(
modifier = Modifier
.clickable(
enabled = enabled,
interactionSource = interactionSource,
indication = rememberRipple(),
role = Role.Checkbox,
onClick = { onCheckedChange(!checked) }
)
.then(modifier),
) {
Row {
Checkbox(checked = checked, onCheckedChange = {}, colors = colors)
Text(text = text ?: "")
}
}

当我尝试构建它时,我得到 Exception during IR lowering error错误:
org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering
File being compiled: /home/rene/AndroidStudioProjects/pass13/app/src/main/java/com/aresid/simplepasswordgeneratorapp/ui/widgets/Checkbox.kt
查看完整的堆栈跟踪 here .
删除 Modifier.clickable解决了构建问题。
我已经尝试升级/降级某些版本,但没有任何工作正常。
目前,我正在使用这些版本:
    ext.versions = [
'compileSdk': 31,
'targetSdk' : 30,
'minSdk' : 26,
'kotlin' : '1.5.30',
'navigation': '2.3.5',
'compose' : '1.0.2'
]

有人知道如何解决这个问题吗?

最佳答案

就我而言,我忘了添加 build.gradle

android {
...

buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion '1.0.3'
kotlinCompilerVersion '1.5.30'
}
}

关于android - 为什么我收到后端内部错误 : "Exception during IR lowering error" when using Jetpack Compose clickable-Modifier?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69234206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com