Исключение при генерации кода Jetpack Compose - PullRequest
2 голосов
/ 10 февраля 2020

Я только что попытался загрузить изображение из моих ресурсов с помощью val context = ambient(ContextAmbient), но при попытке запустить проект я получаю сообщение об ошибке во время генерации кода.

java .lang.IllegalStateException: Backend Внутренняя ошибка: исключение при генерации кода

@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))
    }
}

1 Ответ

1 голос
/ 24 февраля 2020

Я столкнулся с той же проблемой при обновлении с 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"
    }
}
...