Android Studio启动失败 - ClassNotFoundException:com.intellij.ide.plugins.PluginManager [英] Android Studio Start Failed - ClassNotFoundException: com.intellij.ide.plugins.PluginManager
问题描述
在新的Win8.1x64计算机上安装Android Studio后,每当我尝试启动它时,我都会得到一个 ClassNotFoundException:com.intellij.ide.plugins.PluginManager
和Studio不开始。我试过解压缩而不是安装,多次重启计算机,清理所有与Android Studio相关的设置和文件,仍然没有结果。
After installing Android Studio on a new Win8.1x64 machine, whenever I try to launch it I get a ClassNotFoundException: com.intellij.ide.plugins.PluginManager
and Studio does not start. I have tried unzipping instead of installing, restarting the computer several times, cleaning all Android Studio related settings and files, still no result.
我安装了最新的JDK和SDK。 JAVA_HOME
变量也已设置。知道发生了什么事吗?它已经让我疯了。我将不胜感激任何帮助!
I have installed the latest JDK and the SDK. JAVA_HOME
variable is set as well. Any idea what is going on? It's driving me nuts already. I would appreciate any help!
以下是我尝试启动Android Studio时随机出现的三个错误。
Here are the three different errors that randomly come up when I try to launch Android Studio.
java.lang.ClassNotFoundException: com.intellij.ide.plugins.PluginManager
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.ide.Bootstrap.main(Bootstrap.java:37)
at com.intellij.idea.Main.main(Main.java:84)
。
java.lang.NoClassDefFoundError: com/intellij/openapi/extensions/LogProvider
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.ide.Bootstrap.main(Bootstrap.java:37)
at com.intellij.idea.Main.main(Main.java:84)
Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.extensions.LogProvider
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 4 more
。
java.lang.NoClassDefFoundError: com/intellij/openapi/extensions/PluginDescriptor
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:195)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:191)
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:152)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.ide.Bootstrap.main(Bootstrap.java:37)
at com.intellij.idea.Main.main(Main.java:84)
Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.extensions.PluginDescriptor
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 12 more
推荐答案
对于遇到类似问题的人来说,错误是由防病毒软件引起的(在本例中为Avast)。卸载后,我能够正常安装并启动Android Studio。我不确定Avast和Android Studio之间究竟发生了什么,但这解决了这个问题。
For anyone who has a similar problem, the errors were caused by antivirus software (in this case Avast). After uninstalling it I was able to normally install and start Android Studio. I'm not sure exactly what is happening between Avast and Android Studio, but this solved the problem.
此外,我安装了Avast,现在我得到了多个 IllegalStateException
s和 NullPointerException
在Android Studio事件日志中,但这些不会影响在AS中正常工作。
Also, I installed Avast back and now I get multiple IllegalStateException
s and NullPointerException
s in the Android Studio Event Log, but these do not interfere with working in AS normally.
这篇关于Android Studio启动失败 - ClassNotFoundException:com.intellij.ide.plugins.PluginManager的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!