简体   繁体   English

Android Studio 无法打开

[英]Android Studio won't open

I downloaded android studio 4.2 for windows x64 and can't get it to open.我为 windows x64 下载了 android studio 4.2 并且无法打开它。 I have been troubleshooting for hours but nothing I've been finding online has helped.我已经进行了几个小时的故障排除,但我在网上找到的任何东西都没有帮助。 I have JAVA_HOME set properly and I have java version 16.0.1.我已经正确设置了 JAVA_HOME,并且我有 java 版本 16.0.1。 I have already tried a full uninstall/reinstall.我已经尝试过完全卸载/重新安装。 Someone told me to run the studio.batch file and here is the result:有人告诉我运行 studio.batch 文件,结果如下:

java.lang.ExceptionInInitializerError
    at com.intellij.ide.IdeEventQueue.<clinit>(IdeEventQueue.java:80)
    at com.intellij.idea.StartupUtil.replaceSystemEventQueue(StartupUtil.java:750)
    at com.intellij.idea.StartupUtil.patchSystem(StartupUtil.java:734)
    at com.intellij.idea.ApplicationLoader.executeInitAppInEdt(ApplicationLoader.kt:59)
    at com.intellij.idea.ApplicationLoader.access$executeInitAppInEdt(ApplicationLoader.kt:1)
    at com.intellij.idea.ApplicationLoader$initApplication$1$1.run(ApplicationLoader.kt:366)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
    at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.Runnable java.awt.event.InvocationEvent.runnable accessible: module java.desktop does not "opens java.awt.event" to unnamed module @197c8a05
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:177)
    at java.base/java.lang.reflect.Field.setAccessible(Field.java:171)
    at com.intellij.util.ReflectionUtil.findFieldInHierarchy(ReflectionUtil.java:153)
    at com.intellij.util.ReflectionUtil.findAssignableField(ReflectionUtil.java:141)
    at com.intellij.openapi.application.impl.InvocationUtil.findRunnableField(InvocationUtil.java:49)
    at com.intellij.openapi.application.impl.InvocationUtil.<clinit>(InvocationUtil.java:24)
    ... 19 more

JRE 16.0.1+9-24 amd64 by Oracle Corporation C:\Program Files\Java\jdk-16.0.1 JRE 16.0.1+9-24 amd64 by Oracle Corporation C:\Program Files\Java\jdk-16.0.1

New to all of this so help would be greatly appreciated.所有这些都是新手,因此将不胜感激。

This is a known issue for IDEA.这是 IDEA 的一个已知问题。

IDEA uses reflection operations which can be forbidden in the future JDK releases. IDEA 使用反射操作,这在未来的 JDK 版本中可能会被禁止。

check issue检查问题

also check another issue还要检查另一个问题

Try switching to previous jdk versions尝试切换到以前的 jdk 版本

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM