在 Android Studio 中创建新项目时出错

N S*_*aib 2 android

Android Studio 每天都运行良好。但是从昨天开始,当我创建一个新项目时,它开始显示错误。当我点击 Finish 创建一个新项目时,除了出现此错误外,什么也没有发生:

CalledFromWrongThreadException
            Access is allowed from event dispatch thread only.
            Details: EventQueue.isDispatchThread()=false
            isDispatchThread()=false
            Toolkit.getEventQueue()=com.intellij.ide.IdeEventQueue@7593de93
            Current thread: Thread[ApplicationImpl pooled thread 13,4,main] 374296670
            SystemEventQueueThread: Thread[AWT-EventQueue-0 1.4#AI-141.2288178, eap:false,6,main] 400805665
            "AWT-EventQueue-0 1.4#AI-141.2288178, eap:false" prio=0 tid=0x0 nid=0x0 runnable
            java.lang.Thread.State: RUNNABLE
            at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.access$100(InjectedLanguageManagerImpl.java:66)
            at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl$3.daemonCancelEventOccurred(InjectedLanguageManagerImpl.java:109)
            at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:497)
            at com.intellij.util.messages.impl.MessageBusConnect... (show balloon)
Run Code Online (Sandbox Code Playgroud)

如果我单击显示气球,它会显示扩展版本。它太大了,所以我决定发布一个简短的。我正在使用 Android Studio 1.4

感谢您的帮助。

小智 6

这是由于你安装的jdk冲突造成的。转到项目结构 -> SDK 位置,取消选中“使用嵌入式 JDK”复选框并输入您的 jdk 路径


May*_*ara 6

转到文件 -> 使缓存无效/重新启动。

这可能会清除缓存并为 android studio 创建一个新的会话。

在此输入图像描述


Aar*_*uli 5

几分钟前我遇到了同样的问题,这对我有用。只需转到Tools-> SDK Manager。您可以在那里看到 Android SDK 位置。

截屏:

在此处输入图片说明

检查所有 3 个组件,然后单击Next。等到它安装并更新 Android SDK 位置。

截屏:

在此处输入图片说明

很快构建应该开始并成功完成。我希望它可以帮助那些在 2019 年以后遇到同样问题的人:)