Skip to content

引入直接报错 项目无法跑起来 #281

Open
@to-explore-future

Description

@to-explore-future

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 之后 报错了 不依赖没有问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions