遇到问题如下:

Internal error. Please refer to https://code.google.com/p/android/issues

java.lang.ExceptionInInitializerError
    at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:296)
    at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:243)
    at com.intellij.ide.plugins.MainRunner.lambda$start$1(MainRunner.java:41)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) accessible: module java.desktop does not "opens java.awt" to unnamed module @4e095acb
    at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315)
    at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:203)
    at java.base/java.lang.reflect.Method.setAccessible(Method.java:197)
    at com.intellij.util.ReflectionUtil.makeAccessible(ReflectionUtil.java:253)
    at com.intellij.util.ReflectionUtil.getDeclaredMethod(ReflectionUtil.java:270)
    at com.intellij.util.ui.EdtInvocationManager.<clinit>(EdtInvocationManager.java:33)
    ... 4 more

-----
Your JRE: 21.0.9+1-b1038.76 amd64 (JetBrains s.r.o.)
C:\Users\25141\.jbr\jbr_jcef-21.0.9-windows-x64-b1038.76

最后发现是自己的缓存没有删除赶紧,缓存里面有许多版本的,例如25版本,22版本的。

!!!解决办法!!!:

删除以下文件夹:

C:\Users\25141\AppData\Roaming\Google\AndroidStudio*
C:\Users\25141\AppData\Local\Google\AndroidStudio*

上述操作不会删除SDK,

删除后,就成功打开了!
然后就会生成当前安装这个版本的内容,在这里插入图片描述

在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐