Почему я получаю внутреннюю ошибку Backend: «Исключение во время ошибки понижения IR» при использовании кликабельного моAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Почему я получаю внутреннюю ошибку Backend: «Исключение во время ошибки понижения IR» при использовании кликабельного мо

Сообщение Anonymous »

Я создаю собственный флажок внутри Surface, который имеет 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 ?: "")
}
}
Когда я пытаюсь это построить, я получаю ошибку «Исключение во время понижения IR». Ошибка:

Код: Выделить всё

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
Полную трассировку стека смотрите здесь.
Удаление Modifier.clickable решает проблему сборки.
Я уже пробовал повысить или понизить версию некоторых версий, но ничего не работает должным образом.

В настоящее время я использую эти версии:

Код: Выделить всё

    ext.versions = [
'compileSdk': 31,
'targetSdk' : 30,
'minSdk'    : 26,
'kotlin'    : '1.5.30',
'navigation': '2.3.5',
'compose'   : '1.0.2'
]

Есть ли у кого-нибудь идеи, как это исправить?



Подробнее здесь: https://stackoverflow.com/questions/692 ... g-error-wh
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»