引入直接报错 项目无法跑起来
Executing tasks: [desktopRun] in project /Users/tcxt/zq/compose/wangfou-app
Type-safe project accessors is an incubating feature.
Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED Task :composeApp:generateCommonMainDatabaseSchemaInterface UP-TO-DATE Task :composeApp:generateComposeResClass UP-TO-DATE Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE Task :composeApp:copyNonXmlValueResourcesForCommonMain UP-TO-DATE Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE Task :composeApp:generateResourceAccessorsForCommonMain UP-TO-DATE Task :composeApp:convertXmlValueResourcesForDesktopMain NO-SOURCE Task :composeApp:copyNonXmlValueResourcesForDesktopMain NO-SOURCE Task :composeApp:prepareComposeResourcesTaskForDesktopMain NO-SOURCE Task :composeApp:generateResourceAccessorsForDesktopMain NO-SOURCE Task :composeApp:compileKotlinDesktop UP-TO-DATE Task :composeApp:desktopCopyHierarchicalMultiplatformResources UP-TO-DATE Task :composeApp:desktopProcessResources UP-TO-DATE Task :composeApp:desktopMainClasses UP-TO-DATE
Task :composeApp:desktopRun Exception in thread "main" java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.paragraph.TypefaceFontProviderWithFallbackKt._nMakeAsFallbackProvider()' at org.jetbrains.skia.paragraph.TypefaceFontProviderWithFallbackKt._nMakeAsFallbackProvider(Native Method) at org.jetbrains.skia.paragraph.TypefaceFontProviderWithFallbackKt.access$_nMakeAsFallbackProvider(TypefaceFontProviderWithFallback.kt:1) at org.jetbrains.skia.paragraph.TypefaceFontProviderWithFallback.
(TypefaceFontProviderWithFallback.kt:16) at androidx.compose.ui.text.platform.FontCache. (PlatformFont.skiko.kt:201) at androidx.compose.ui.text.platform.FontLoader. (PlatformFont.skiko.kt:177) at androidx.compose.ui.node.RootNodeOwner$OwnerImpl. (RootNodeOwner.skiko.kt:342) at androidx.compose.ui.node.RootNodeOwner. (RootNodeOwner.skiko.kt:150) at androidx.compose.ui.node.RootNodeOwner. (RootNodeOwner.skiko.kt) at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl. (CanvasLayersComposeScene.skiko.kt:114) at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl. (CanvasLayersComposeScene.skiko.kt) at androidx.compose.ui.scene.CanvasLayersComposeScene_skikoKt.CanvasLayersComposeScene-3tKcejY(CanvasLayersComposeScene.skiko.kt:93) at androidx.compose.ui.scene.CanvasLayersComposeScene_skikoKt.CanvasLayersComposeScene-3tKcejY$default(CanvasLayersComposeScene.skiko.kt:85) at androidx.compose.ui.scene.ComposeContainer.createComposeScene(ComposeContainer.desktop.kt:358) at androidx.compose.ui.scene.ComposeContainer.access$createComposeScene(ComposeContainer.desktop.kt:84) at androidx.compose.ui.scene.ComposeContainer$mediator$3.invoke(ComposeContainer.desktop.kt:142) at androidx.compose.ui.scene.ComposeContainer$mediator$3.invoke(ComposeContainer.desktop.kt:142) at androidx.compose.ui.scene.ComposeSceneMediator$scene$2.invoke(ComposeSceneMediator.desktop.kt:297) at androidx.compose.ui.scene.ComposeSceneMediator$scene$2.invoke(ComposeSceneMediator.desktop.kt:297) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at androidx.compose.ui.scene.ComposeSceneMediator.getScene(ComposeSceneMediator.desktop.kt:297) at androidx.compose.ui.scene.ComposeSceneMediator.setCompositionLocalContext(ComposeSceneMediator.desktop.kt:301) at androidx.compose.ui.scene.ComposeContainer.setCompositionLocalContext(ComposeContainer.desktop.kt:170) at androidx.compose.ui.awt.ComposeWindowPanel.setCompositionLocalContext(ComposeWindowPanel.desktop.kt:76) at androidx.compose.ui.awt.ComposeWindow.setCompositionLocalContext(ComposeWindow.desktop.kt:115) at androidx.compose.ui.window.Window_desktopKt$Window$13$1.invoke(Window.desktop.kt:607) at androidx.compose.ui.window.Window_desktopKt$Window$13$1.invoke(Window.desktop.kt:604) at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$2$1.invoke(AwtWindow.desktop.kt:70) at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$2$1.invoke(AwtWindow.desktop.kt:69) at androidx.compose.runtime.DisposableEffectImpl.onRemembered(Effects.kt:82) at androidx.compose.runtime.CompositionImpl$RememberEventDispatcher.dispatchRememberObservers(Composition.kt:1364) at androidx.compose.runtime.CompositionImpl.applyChangesInLocked(Composition.kt:992) at androidx.compose.runtime.CompositionImpl.applyChanges(Composition.kt:1013) at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:1150) at androidx.compose.runtime.CompositionImpl.composeInitial(Composition.kt:649) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:635) at androidx.compose.ui.window.Application_desktopKt$awaitApplication$2$1$2.invokeSuspend(Application.desktop.kt:221) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Task :composeApp:desktopRun FAILED
FAILURE: Build failed with an exception.
- What went wrong: Execution failed for task ':composeApp:desktopRun'.
Process 'command '/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 运行 run desktop release 之后 报错了 不依赖没有问题