I’m facing an issue with my KMP project - it’s not...
# multiplatform
b
I’m facing an issue with my KMP project - it’s not building in Android Studio. I’m continuously getting an error, and I’ve attached the log/error screenshot for your reference. Please have a look and let me know what might be causing this or how I can resolve it. Thanks!
t
Please provide stacktraces of errors
b
Thank you for your reply. I have solved that error, but now I’m getting another error, which I will provide below.
Exception in thread "main" java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skiko.node.RenderNodeContextKt.RenderNodeContext_nMake(boolean)' at org.jetbrains.skiko.node.RenderNodeContextKt.RenderNodeContext_nMake(Native Method) at org.jetbrains.skiko.node.RenderNodeContextKt.access$RenderNodeContext_nMake(RenderNodeContext.kt:1) at org.jetbrains.skiko.node.RenderNodeContext.<init>(RenderNodeContext.kt:16) at androidx.compose.ui.graphics.SkiaGraphicsContext.<init>(SkiaGraphicsContext.skiko.kt:28) at androidx.compose.ui.node.RootNodeOwner.<init>(RootNodeOwner.skiko.kt:143) at androidx.compose.ui.node.RootNodeOwner.<init>(RootNodeOwner.skiko.kt) at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl.<init>(CanvasLayersComposeScene.skiko.kt:111) at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl.<init>(CanvasLayersComposeScene.skiko.kt) at androidx.compose.ui.scene.CanvasLayersComposeScene_skikoKt.CanvasLayersComposeScene-3tKcejY(CanvasLayersComposeScene.skiko.kt:91) at androidx.compose.ui.scene.CanvasLayersComposeScene_skikoKt.CanvasLayersComposeScene-3tKcejY$default(CanvasLayersComposeScene.skiko.kt:82) at androidx.compose.ui.scene.ComposeContainer.createComposeScene(ComposeContainer.desktop.kt:368) at androidx.compose.ui.scene.ComposeContainer.access$createComposeScene(ComposeContainer.desktop.kt:87) at androidx.compose.ui.scene.ComposeContainer$mediator$3.invoke(ComposeContainer.desktop.kt:145) at androidx.compose.ui.scene.ComposeContainer$mediator$3.invoke(ComposeContainer.desktop.kt:145) at androidx.compose.ui.scene.ComposeSceneMediator.scene_delegate$lambda$2(ComposeSceneMediator.desktop.kt:315) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83) at androidx.compose.ui.scene.ComposeSceneMediator.getScene(ComposeSceneMediator.desktop.kt:315) at androidx.compose.ui.scene.ComposeSceneMediator.setCompositionLocalContext(ComposeSceneMediator.desktop.kt:319) at androidx.compose.ui.scene.ComposeContainer.setCompositionLocalContext(ComposeContainer.desktop.kt:173) at androidx.compose.ui.awt.ComposeWindowPanel.setCompositionLocalContext(ComposeWindowPanel.desktop.kt:75) at androidx.compose.ui.awt.ComposeWindow.setCompositionLocalContext(ComposeWindow.desktop.kt:115) at androidx.compose.ui.window.Window_desktopKt.Window$lambda$36$lambda$35(Window.desktop.kt:606) at androidx.compose.ui.window.AwtWindow_desktopKt.AwtWindow$lambda$5$lambda$4(AwtWindow.desktop.kt:70) at androidx.compose.runtime.DisposableEffectImpl.onRemembered(Effects.kt:83) at androidx.compose.runtime.internal.RememberEventDispatcher.dispatchRememberList(RememberEventDispatcher.kt:182) at androidx.compose.runtime.internal.RememberEventDispatcher.dispatchRememberObservers(RememberEventDispatcher.kt:174) at androidx.compose.runtime.CompositionImpl.applyChangesInLocked(Composition.kt:1044) at androidx.compose.runtime.CompositionImpl.applyChanges(Composition.kt:1067) at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:1164) at androidx.compose.runtime.CompositionImpl.composeInitial(Composition.kt:677) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:616) 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:100) at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task 'composeAppdesktopRun'.
Process 'command 'C:\Program Files\Android\Android Studio\jbr\bin\java.exe'' finished with non-zero exit value 1