Backend Internal error bei Verwendung von clickable in Jetpack Compose
Hallo Kollegen! Ich bin ein Anfänger in Kotlin und Jetpack Compose. Ich bin auf ein Problem gestoßen, das ich seit Stunden nicht lösen kann. Ich habe einen einfachen Bildschirm mit einer Card, auf die ich einen Klick-Handler setzen möchte. Ich verwende den Modifier `.clickable`, aber beim Kompilieren erhalte ich den Fehler:
```
Backend Internal error: Exception during IR lowering
```
Hier ist mein Code:
```kotlin
@Composable
fun MyScreen() {
var count by remember { mutableStateOf(0) }
Card(
modifier = Modifier
.fillMaxWidth()
.padding(16.dp)
.clickable { count++ }
) {
Text("Geklickt: $count")
}
}
```
Ich habe verschiedene Varianten ausprobiert: das Lambda in eine separate Variable ausgelagert, `Modifier.clickable(onClick = { count++ })` verwendet, aber der Fehler bleibt bestehen. Gradle baut das Projekt, aber beim Start auf dem Emulator oder einem echten Gerät tritt dieser Fehler auf. Ich verwende die neueste stabile Version von Compose (1.5.4) und Kotlin 1.9.21. Das Problem tritt manchmal auf...