我的 Desktop Compose 应用程序不再在 IDE 中或通过 gradle 运行(因错误而失败)。自从我上次接触该项目并且应用程序运行正常以来已经过去了几个月。我不知道这个项目是如何达到这个状态的。
build.gradle.kts
插件版本:
plugins {
kotlin("multiplatform") version "1.8.20"
id("org.jetbrains.compose") version "1.4.1"
id("io.realm.kotlin") version "1.7.1"
}
错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: 'void org.jetbrains.skia.CanvasKt._nTranslate(long, float, float)'
at org.jetbrains.skia.CanvasKt._nTranslate(Native Method)
at org.jetbrains.skia.CanvasKt.access$_nTranslate(Canvas.kt:1)
at org.jetbrains.skia.Canvas.translate(Canvas.kt:1085)
at androidx.compose.ui.graphics.SkiaBackedCanvas.translate(SkiaBackedCanvas.skiko.kt:85)
at androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(CanvasDrawScope.kt:763)
at androidx.compose.ui.graphics.painter.Painter.draw-x_KDEd0(Painter.kt:218)
at androidx.compose.ui.graphics.painter.Painter.draw-x_KDEd0$default(Painter.kt:185)
at androidx.compose.ui.graphics.PainterImage.asBitmap(DesktopImageConverters.desktop.kt:164)
at androidx.compose.ui.graphics.PainterImage.getResolutionVariant(DesktopImageConverters.desktop.kt:151)
与
id("org.jetbrains.compose") version "1.6.0-dev1296"
幸好已经修复了