win11 DevEco Studio安装后崩溃

win11 DevEco Studio安装后崩溃 安装完后,点了agree后就报错了
我感觉是jdk的问题,但是我android studio的版本不能动,不知道怎么改。
DevEco Studio的安装版本时5.0.9.300

Internal error. Please refer to https://jb.gg/ide/critical-startup-errors

java.lang.ExceptionInInitializerError
    at com.intellij.internal.statistic.collectors.fus.ui.FeatureUsageUiEventsImpl.logCloseDialog(FeatureUsageUiEventsImpl.kt:104)
    at com.intellij.openapi.ui.DialogWrapper.logCloseDialogEvent(DialogWrapper.java:1841)
    at com.intellij.openapi.ui.DialogWrapper.close(DialogWrapper.java:460)
    at com.intellij.openapi.ui.DialogWrapper.close(DialogWrapper.java:482)
    at com.intellij.openapi.ui.DialogWrapper.doOKAction(DialogWrapper.java:1050)
    at com.huawei.deveco.common.privacy.PrivacyUtil$AbstractDialogWrapper.doOKAction(PrivacyUtil.java:619)
    at com.huawei.deveco.common.privacy.PrivacyUtil$UserAgreementDialogWrapper$AgreeAction.doAction(PrivacyUtil.java:184)
    at com.intellij.openapi.ui.DialogWrapper$DialogWrapperAction.actionPerformed(DialogWrapper.java:1887)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
    at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6657)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3385)
    at java.desktop/java.awt.Component.processEvent(Component.java:6422)
    at java.desktop/java.awt.Container.processEvent(Container.java:2266)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5027)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4855)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4969)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4583)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4524)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2809)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4855)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:794)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:766)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:764)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:763)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:321)
    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.pumpEventsForFilter(EventDispatchThread.java:121)
    at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
    at java.desktop/java.awt.Dialog.show(Dialog.java:1081)
    at java.desktop/java.awt.Component.show(Component.java:1750)
    at java.desktop/java.awt.Component.setVisible(Component.java:1697)
    at java.desktop/java.awt.Window.setVisible(Window.java:1047)
    at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)
    at com.huawei.deveco.common.privacy.PrivacyUtil.setUI(PrivacyUtil.java:217)
    at com.huawei.deveco.common.privacy.PrivacyUtil.showEndUserAgreementText(PrivacyUtil.java:95)
    at com.huawei.deveco.common.privacy.PrivacyUtil.lambda$showUserAgreementAndConsentsIfNeeded$0(PrivacyUtil.java:452)
    at com.huawei.deveco.common.privacy.PrivacyUtil.runInEdtAndWait(PrivacyUtil.java:553)
    at com.huawei.deveco.common.privacy.PrivacyUtil.showUserAgreementAndConsentsIfNeeded(PrivacyUtil.java:451)
    at com.intellij.platform.ide.bootstrap.EuaKt$prepareShowEuaIfNeededTask$2$1.invoke(eua.kt:53)
    at com.intellij.platform.ide.bootstrap.EuaKt$prepareShowEuaIfNeededTask$2$1.invoke(eua.kt:51)
    at com.intellij.platform.ide.bootstrap.EuaKt$prepareShowEuaIfNeededTask$prepareAndExecuteInEdt$2$1.invokeSuspend(eua.kt:46)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
    at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:321)
    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: java.lang.IllegalArgumentException: Value contains code point U+0000
    at java.prefs/java.util.prefs.AbstractPreferences.put(AbstractPreferences.java:257)
    at com.intellij.internal.statistic.DeviceIdManager.syncWithSharedFile(DeviceIdManager.java:103)
    at com.intellij.internal.statistic.DeviceIdManager.getOrGenerateId(DeviceIdManager.java:46)
    at com.intellij.internal.statistic.eventLog.EventLogRecorderConfiguration.getOrGenerateDeviceId(EventLogConfiguration.kt:227)
    at com.intellij.internal.statistic.eventLog.EventLogRecorderConfiguration.<init>(EventLogConfiguration.kt:154)
    at com.intellij.internal.statistic.eventLog.EventLogConfiguration.<init>(EventLogConfiguration.kt:103)
    at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:41)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:39)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:39)
    at com.intellij.serviceContainer.LightServiceInstanceSupport$LightServiceInstanceInitializer.createInstance(LightServiceInstanceSupport.kt:47)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:86)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.intellij.internal.statistic.eventLog.EventLogConfiguration$Companion.getInstance(EventLogConfiguration.kt:52)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.createLocalLogger(StatisticsEventLogger.kt:144)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.access$createLocalLogger(StatisticsEventLogger.kt:31)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider$localLogger$2.invoke(StatisticsEventLogger.kt:85)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider$localLogger$2.invoke(StatisticsEventLogger.kt:85)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.getLocalLogger(StatisticsEventLogger.kt:85)
    at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.getLogger(StatisticsEventLogger.kt:89)
    at com.intellij.internal.statistic.eventLog.events.BaseEventId.getLogger$intellij_platform_statistics(EventId.kt:14)
    at com.intellij.internal.statistic.eventLog.events.EventId1.log(EventId.kt:46)
    at com.intellij.openapi.application.ImportOldConfigsUsagesCollector$Trigger$execute$2.invokeSuspend(ImportOldConfigsUsagesCollector.kt:29)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

-----
Your JRE: 17.0.12+1-b1087.25 amd64 (JetBrains s.r.o.)
E:\Program Files\Huawei\DevEco Studio\jbr

2 回复

提供一下当前的Devcho版本与sdk版本信息


Win11上安装DevEco Studio后崩溃,可能由以下原因引起:

  1. 系统兼容性:确保Win11版本与DevEco Studio兼容,建议使用最新版本。
  2. JDK配置:检查JDK版本,建议使用DevEco Studio推荐的JDK版本。
  3. 环境变量:确保JAVA_HOME和PATH环境变量正确配置。
  4. 权限问题:以管理员身份运行安装程序,确保有足够权限。
  5. 冲突软件:关闭可能冲突的软件,如杀毒软件或防火墙。
  6. 日志分析:查看崩溃日志,定位具体问题。

建议重新安装或更新DevEco Studio,并确保系统环境符合要求。

回到顶部