当前位置: 首页 > wzjs >正文

网站平台推广方法友情链接的作用大不大

网站平台推广方法,友情链接的作用大不大,淄博网站定制,有专业做网站的吗gre考1、前言 学习kmp(Kotlin MultiPlatform简称)过程中报了错误,这个报错在直接运行desktop的main方法才会出现,用gradle运行却不会报错,新建的kmp项目也不会出现,我学习的写了一些代码的项目才会出现。   运…

1、前言

  学习kmp(Kotlin MultiPlatform简称)过程中报了错误,这个报错在直接运行desktop的main方法才会出现,用gradle运行却不会报错,新建的kmp项目也不会出现,我学习的写了一些代码的项目才会出现。
  运行main方法主要是需要运行main方法才能debug,gradle不能debug

环境

kmp版本:1.7.0
gradle版本:8.13
kotlin版本:2.1.0
操作系統:win11
ide:IntelliJ IDEA 2024.3.4.1

2、报错

Exception in thread "main" java.lang.ExceptionInInitializerErrorat androidx.compose.ui.scene.skia.WindowSkiaLayerComponent.<init>(WindowSkiaLayerComponent.desktop.kt:53)at androidx.compose.ui.scene.ComposeContainer.createSkiaLayerComponent(ComposeContainer.desktop.kt:344)at androidx.compose.ui.scene.ComposeContainer.access$createSkiaLayerComponent(ComposeContainer.desktop.kt:84)at androidx.compose.ui.scene.ComposeContainer$mediator$2.invoke(ComposeContainer.desktop.kt:141)at androidx.compose.ui.scene.ComposeContainer$mediator$2.invoke(ComposeContainer.desktop.kt:141)at androidx.compose.ui.scene.ComposeSceneMediator$skiaLayerComponent$2.invoke(ComposeSceneMediator.desktop.kt:143)at androidx.compose.ui.scene.ComposeSceneMediator$skiaLayerComponent$2.invoke(ComposeSceneMediator.desktop.kt:143)at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83)at androidx.compose.ui.scene.ComposeSceneMediator.getSkiaLayerComponent(ComposeSceneMediator.desktop.kt:143)at androidx.compose.ui.scene.ComposeSceneMediator.<init>(ComposeSceneMediator.desktop.kt:144)at androidx.compose.ui.scene.ComposeSceneMediator.<init>(ComposeSceneMediator.desktop.kt:113)at androidx.compose.ui.scene.ComposeContainer.<init>(ComposeContainer.desktop.kt:130)at androidx.compose.ui.scene.ComposeContainer.<init>(ComposeContainer.desktop.kt:84)at androidx.compose.ui.awt.ComposeWindowPanel.<init>(ComposeWindowPanel.desktop.kt:52)at androidx.compose.ui.awt.ComposeWindow.<init>(ComposeWindow.desktop.kt:66)at androidx.compose.ui.awt.ComposeWindow.<init>(ComposeWindow.desktop.kt:64)at androidx.compose.ui.window.Window_desktopKt$Window$3$1.invoke(Window.desktop.kt:183)at androidx.compose.ui.window.Window_desktopKt$Window$3$1.invoke(Window.desktop.kt:181)at androidx.compose.ui.window.Window_desktopKt$Window$13$1.invoke(Window.desktop.kt:605)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:781)at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)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:750)at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Caused by: org.jetbrains.skiko.LibraryLoadException: Cannot find skiko-windows-x64.dll.sha256, proper native dependency missing.at org.jetbrains.skiko.Library.findAndLoad(Library.kt:103)at org.jetbrains.skiko.Library.load(Library.kt:56)at org.jetbrains.skiko.SkiaLayer.<clinit>(SkiaLayer.awt.kt:36)... 45 more

3、修复

3.1、生成skiko-windows-x64.dll

去到desktopMain的main.kt,fun main()方法左侧的绿色运行按钮,点击Run main [desktop],运行一次生成文件。
生成路径是C:\Users\用户名.skiko\一串和摘要差不多的文件夹名
例:

C:\Users\hui\.skiko\ec6bc0f7306786ecca7e44964c7c5c0e40049680f07b151b50515efdfa5bea73

有两个文件skiko-windows-x64.dll和icudtl.dat。icudtl.dat就是报错的需要的sha256文件

3.2、将文件放入程序读取目录

点击右上角的齿轮形状的设置按钮,点击Project Structure,
1、在project tab下,看下当前sdk的是什么
2、在下面的SDKs的tab,查看当前的sdk目录
确认目录后,将skiko-windows-x64.dll和icudtl.dat放入sdk的bin目录下,完成修复
例:
在这里插入图片描述
我这边确认目录后,将两个文件放入C:\Users\hui.jdks\jbr-21.0.6\bin,接着就可以

4、排查过程

ide点击控制台的报错行at org.jetbrains.skiko.Library.findAndLoad(Library.kt:103)接着打个断点,debug运行。
从下面截图看到,94行是关键,判断PathInJvm的文件存在不存在,是windows系统的话,判断jvmFiles目录下是否包含icudtl.dat文件是否存在,让他条件成立接着进入95行即可,所以将skiko-windows-x64.dll和icudtl.dat文件放入当前运行jdk的bin目录下即可。
在这里插入图片描述

http://www.dtcms.com/wzjs/518190.html

相关文章:

  • 网站怎么备案在哪里爱站seo查询
  • 智能建站系统免费版2021百度seo
  • 没有做网站地图影响大吗吗全媒体广告投放平台
  • 什么是网站开发设计与实现陕西疫情最新消息
  • 上地网站建设短视频精准获客
  • 网站开发流程相关知识11月将现新冠感染高峰
  • 新手做网站设计seo公司资源
  • 带有数据库的网站模板软文时光发稿平台
  • 做网站公司 营销如何做一个自己的网站呢
  • 哪家的网站效果好谷歌官方app下载
  • 陕西榆林市信息网站建设公司宁波免费seo排名优化
  • 昆明制作网站品牌词优化
  • 建行官网个人银行山西seo推广
  • 网站备案多久做一次保定seo排名外包
  • 做网站 注册那类的商标广告营销策略有哪些
  • 企业网站下周网络营销课程个人总结
  • 门户网站开发全网推广网站
  • 微信网站建设费用郑州手机网站建设
  • 网站建设站网站优化 福州
  • 南昌行业网站建设怎么推广淘宝店铺
  • 装企营销网站建设百度开户资质
  • 西双版纳傣族自治州医院宁波seo排名优化哪家好
  • 河南省建设监理协会官方网站怎么做电商创业
  • 学做视频的网站有哪些内容营销渠道名词解释
  • 赣州景文网络科技有限公司常州seo招聘
  • 效果好企业营销型网站建设百度手机版下载
  • 如何自建设网站百度seo优化培训
  • 网站上的在线答题是怎么做的网上销售都有哪些平台
  • 建立自己的网站可以采用的方式有seo营销外包公司
  • 做学生阅读分析的网站杭州百度seo