Android Studio 将不会在 Windows 11 打开
Android Studio won't open on Windows 11
所以我无法通过 studio64.exe 启动器打开 Android Studio。
它几天前还运行良好,现在无法启动。尝试卸载并安装最新的 Bumblebee 2021.1,但没有成功。尝试删除 AppData 中的 Android studio 文件,但仍然没有成功。甚至尝试恢复到旧的还原点,但没有成功。
我已经将 JDK_HOME 和 JAVA_HOME 设置为包含的 Android Studio jre。执行此操作后,应用程序现在按 运行 studio.bat 启动,但实际启动器仍然失败。它只在任务管理器中显示一秒钟然后消失。没有错误消息或任何内容,只是空白。
奇怪的是,我也有 Intellij IDEA,但通过它的启动器可以完美启动。只是 Android 给我问题的工作室。
任何帮助将不胜感激!
编辑:附加来自 IDE 的日志。
2022-01-29 18:00:25,568 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2022-01-29 18:00:25,623 [ 55] INFO - #com.intellij.idea.Main - IDE: Android Studio (build #AI-211.7628.21.2111.8092744, 19 Jan 2022 08:56)
2022-01-29 18:00:25,624 [ 56] INFO - #com.intellij.idea.Main - OS: Windows 10 (10.0, amd64)
2022-01-29 18:00:25,634 [ 66] INFO - #com.intellij.idea.Main - JRE: 11.0.11+9-b60-7590822 (Oracle Corporation)
2022-01-29 18:00:25,635 [ 67] INFO - #com.intellij.idea.Main - JVM: 11.0.11+9-b60-7590822 (OpenJDK 64-Bit Server VM)
2022-01-29 18:00:25,637 [ 69] INFO - #com.intellij.idea.Main - JVM Args: exit -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Djna.nosys=true -Djna.boot.library.path= -Didea.vendor.name=Google -Djb.vmOptionsFile=C:\Program Files\Android\Android Studio\bin\studio64.exe.vmoptions -Djava.library.path=C:\Program Files\Android\Android Studio\jre\bin;C:\Program Files\Android\Android Studio\jre\bin\server -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true -Dide.native.launcher=true -Didea.vendor.name=Google -Didea.paths.selector=AndroidStudio2021.1 -XX:ErrorFile=C:\Users\bmkil\java_error_in_studio64_%p.log -XX:HeapDumpPath=C:\Users\bmkil\java_error_in_studio64.hprof
2022-01-29 18:00:25,638 [ 70] INFO - #com.intellij.idea.Main - library path: C:\Program Files\Android\Android Studio\jre\bin;C:\Program Files\Android\Android Studio\jre\bin\server
2022-01-29 18:00:25,638 [ 70] INFO - #com.intellij.idea.Main - boot library path: C:\Program Files\Android\Android Studio\jre\bin
2022-01-29 18:00:25,658 [ 90] INFO - #com.intellij.idea.Main - locale=en_GB JNU=Cp1252 file.encoding=Cp1252
idea.config.path=C:\Users\bmkil\AppData\Roaming\Google\AndroidStudio2021.1
idea.system.path=C:\Users\bmkil\AppData\Local\Google\AndroidStudio2021.1
idea.plugins.path=C:\Users\bmkil\AppData\Roaming\Google\AndroidStudio2021.1\plugins
idea.log.path=C:\Users\bmkil\AppData\Local\Google\AndroidStudio2021.1\log
2022-01-29 18:00:25,705 [ 137] INFO - #com.intellij.idea.Main - JNA library (64-bit) loaded in 42 ms
2022-01-29 18:00:25,730 [ 162] INFO - penapi.util.io.win32.IdeaWin32 - Native filesystem for Windows is operational
2022-01-29 18:00:25,744 [ 176] INFO - STDERR -
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - Start Failed
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - Internal error. Please refer to https://code.google.com/p/android/issues
2022-01-29 18:00:25,745 [ 177] INFO - STDERR -
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - com.intellij.ide.plugins.StartupAbortedException: UI initialization failed
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$prepareApp(StartupUtil.java:196)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:392)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:668)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.Thread.run(Thread.java:829)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - Caused by: java.util.concurrent.CompletionException: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1423)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - ... 10 more
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - Caused by: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2442)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2498)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2648)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.System.loadLibrary(System.java:1873)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.run(Toolkit.java:1395)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.run(Toolkit.java:1393)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1430)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - at java.desktop/java.awt.EventQueue.invokeLater(EventQueue.java:1318)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:343)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - ... 7 more
2022-01-29 18:00:25,747 [ 179] INFO - STDERR -
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - -----
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - Your JRE: 11.0.11+9-b60-7590822 amd64 (Oracle Corporation)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - C:\Program Files\Android\Android Studio\jre
2022-01-29 18:00:25,759 [ 191] INFO - STDERR -
2022-01-29 18:00:25,759 [ 191] INFO - STDERR - Also, a UI exception occurred on an attempt to show the above message
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at java.desktop/java.awt.Component.<clinit>(Component.java:626)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.Main.showMessage(Main.java:323)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.Main.showMessage(Main.java:278)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.ide.plugins.StartupAbortedException.logAndExit(StartupAbortedException.java:87)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.ide.plugins.StartupAbortedException.processException(StartupAbortedException.java:35)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$prepareApp(StartupUtil.java:196)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:392)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:668)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,762 [ 194] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,762 [ 194] INFO - STDERR - at java.base/java.lang.Thread.run(Thread.java:829)
2022-01-29 18:00:25,763 [ 195] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------
2022-01-29 18:00:25,820 [ 252] INFO - org.jetbrains.io.BuiltInServer - web server stopped
好的,我已经弄明白了。 include JRE version: 11.0.11+9-b60-7590822 (Oracle Corporation)
似乎有问题,这会导致用于 laucher UI 的 Java AWT 出现问题。此问题似乎仅在您安装 Windows 11 KB5008353 Build 22000.469 累积更新时才会发生。
或者可能包含的 JRE 已损坏。
但我目前所做的修复是获取 C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.1\jbr
的内容,即 JRE version: 11.0.13+7-b1751.21 (JetBrains s.r.o.)
并将它们放入 C:\Program Files\Android\Android Studio\jre
(你当然应该重命名旧的 jre 文件夹,这样你就不会'松开原始文件)。
这样做将允许您像以前一样直接通过 studio64.exe
启动应用程序。在解决此问题之前,这是让它再次运行的唯一方法。
您可以在 Google 的问题跟踪器上为我创建的问题加注星标:https://issuetracker.google.com/issues/216891004
所以我无法通过 studio64.exe 启动器打开 Android Studio。
它几天前还运行良好,现在无法启动。尝试卸载并安装最新的 Bumblebee 2021.1,但没有成功。尝试删除 AppData 中的 Android studio 文件,但仍然没有成功。甚至尝试恢复到旧的还原点,但没有成功。
我已经将 JDK_HOME 和 JAVA_HOME 设置为包含的 Android Studio jre。执行此操作后,应用程序现在按 运行 studio.bat 启动,但实际启动器仍然失败。它只在任务管理器中显示一秒钟然后消失。没有错误消息或任何内容,只是空白。
奇怪的是,我也有 Intellij IDEA,但通过它的启动器可以完美启动。只是 Android 给我问题的工作室。
任何帮助将不胜感激!
编辑:附加来自 IDE 的日志。
2022-01-29 18:00:25,568 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2022-01-29 18:00:25,623 [ 55] INFO - #com.intellij.idea.Main - IDE: Android Studio (build #AI-211.7628.21.2111.8092744, 19 Jan 2022 08:56)
2022-01-29 18:00:25,624 [ 56] INFO - #com.intellij.idea.Main - OS: Windows 10 (10.0, amd64)
2022-01-29 18:00:25,634 [ 66] INFO - #com.intellij.idea.Main - JRE: 11.0.11+9-b60-7590822 (Oracle Corporation)
2022-01-29 18:00:25,635 [ 67] INFO - #com.intellij.idea.Main - JVM: 11.0.11+9-b60-7590822 (OpenJDK 64-Bit Server VM)
2022-01-29 18:00:25,637 [ 69] INFO - #com.intellij.idea.Main - JVM Args: exit -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Djna.nosys=true -Djna.boot.library.path= -Didea.vendor.name=Google -Djb.vmOptionsFile=C:\Program Files\Android\Android Studio\bin\studio64.exe.vmoptions -Djava.library.path=C:\Program Files\Android\Android Studio\jre\bin;C:\Program Files\Android\Android Studio\jre\bin\server -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true -Dide.native.launcher=true -Didea.vendor.name=Google -Didea.paths.selector=AndroidStudio2021.1 -XX:ErrorFile=C:\Users\bmkil\java_error_in_studio64_%p.log -XX:HeapDumpPath=C:\Users\bmkil\java_error_in_studio64.hprof
2022-01-29 18:00:25,638 [ 70] INFO - #com.intellij.idea.Main - library path: C:\Program Files\Android\Android Studio\jre\bin;C:\Program Files\Android\Android Studio\jre\bin\server
2022-01-29 18:00:25,638 [ 70] INFO - #com.intellij.idea.Main - boot library path: C:\Program Files\Android\Android Studio\jre\bin
2022-01-29 18:00:25,658 [ 90] INFO - #com.intellij.idea.Main - locale=en_GB JNU=Cp1252 file.encoding=Cp1252
idea.config.path=C:\Users\bmkil\AppData\Roaming\Google\AndroidStudio2021.1
idea.system.path=C:\Users\bmkil\AppData\Local\Google\AndroidStudio2021.1
idea.plugins.path=C:\Users\bmkil\AppData\Roaming\Google\AndroidStudio2021.1\plugins
idea.log.path=C:\Users\bmkil\AppData\Local\Google\AndroidStudio2021.1\log
2022-01-29 18:00:25,705 [ 137] INFO - #com.intellij.idea.Main - JNA library (64-bit) loaded in 42 ms
2022-01-29 18:00:25,730 [ 162] INFO - penapi.util.io.win32.IdeaWin32 - Native filesystem for Windows is operational
2022-01-29 18:00:25,744 [ 176] INFO - STDERR -
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - Start Failed
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - Internal error. Please refer to https://code.google.com/p/android/issues
2022-01-29 18:00:25,745 [ 177] INFO - STDERR -
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - com.intellij.ide.plugins.StartupAbortedException: UI initialization failed
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$prepareApp(StartupUtil.java:196)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:392)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:668)
2022-01-29 18:00:25,745 [ 177] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.Thread.run(Thread.java:829)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - Caused by: java.util.concurrent.CompletionException: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1423)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - ... 10 more
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - Caused by: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2442)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2498)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2648)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.lang.System.loadLibrary(System.java:1873)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.run(Toolkit.java:1395)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.run(Toolkit.java:1393)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392)
2022-01-29 18:00:25,746 [ 178] INFO - STDERR - at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1430)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - at java.desktop/java.awt.EventQueue.invokeLater(EventQueue.java:1318)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:343)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - ... 7 more
2022-01-29 18:00:25,747 [ 179] INFO - STDERR -
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - -----
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - Your JRE: 11.0.11+9-b60-7590822 amd64 (Oracle Corporation)
2022-01-29 18:00:25,747 [ 179] INFO - STDERR - C:\Program Files\Android\Android Studio\jre
2022-01-29 18:00:25,759 [ 191] INFO - STDERR -
2022-01-29 18:00:25,759 [ 191] INFO - STDERR - Also, a UI exception occurred on an attempt to show the above message
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at java.desktop/java.awt.Component.<clinit>(Component.java:626)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.Main.showMessage(Main.java:323)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.Main.showMessage(Main.java:278)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.ide.plugins.StartupAbortedException.logAndExit(StartupAbortedException.java:87)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.ide.plugins.StartupAbortedException.processException(StartupAbortedException.java:35)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$prepareApp(StartupUtil.java:196)
2022-01-29 18:00:25,760 [ 192] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at com.intellij.idea.StartupUtil.lambda$scheduleInitUi(StartupUtil.java:392)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:668)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,761 [ 193] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method)
2022-01-29 18:00:25,762 [ 194] INFO - STDERR - at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory.run(Executors.java:665)
2022-01-29 18:00:25,762 [ 194] INFO - STDERR - at java.base/java.lang.Thread.run(Thread.java:829)
2022-01-29 18:00:25,763 [ 195] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------
2022-01-29 18:00:25,820 [ 252] INFO - org.jetbrains.io.BuiltInServer - web server stopped
好的,我已经弄明白了。 include JRE version: 11.0.11+9-b60-7590822 (Oracle Corporation)
似乎有问题,这会导致用于 laucher UI 的 Java AWT 出现问题。此问题似乎仅在您安装 Windows 11 KB5008353 Build 22000.469 累积更新时才会发生。
或者可能包含的 JRE 已损坏。
但我目前所做的修复是获取 C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.1\jbr
的内容,即 JRE version: 11.0.13+7-b1751.21 (JetBrains s.r.o.)
并将它们放入 C:\Program Files\Android\Android Studio\jre
(你当然应该重命名旧的 jre 文件夹,这样你就不会'松开原始文件)。
这样做将允许您像以前一样直接通过 studio64.exe
启动应用程序。在解决此问题之前,这是让它再次运行的唯一方法。
您可以在 Google 的问题跟踪器上为我创建的问题加注星标:https://issuetracker.google.com/issues/216891004