Android Studio开始失败 - ClassNotFoundException:com.intellij.ide.plugins.PluginManager

时间:2015-03-28 13:39:20

标签: android intellij-idea android-studio classnotfoundexception

在新的Win8.1x64计算机上安装Android Studio后,每当我尝试启动它时,我都会得到ClassNotFoundException: com.intellij.ide.plugins.PluginManager而Studio无法启动。我尝试解压缩而不是安装,多次重启计算机,清理所有与Android Studio相关的设置和文件,仍然没有结果。

我安装了最新的JDK和SDK。也设置了JAVA_HOME变量。知道发生了什么事吗?它已经让我疯了。我将不胜感激任何帮助!

以下是我尝试启动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

1 个答案:

答案 0 :(得分:-1)

对于遇到类似问题的人,错误是由防病毒软件引起的(在本例中为Avast)。卸载后,我能够正常安装并启动Android Studio。我不确定Avast和Android Studio之间究竟发生了什么,但这解决了这个问题。

此外,我安装了Avast,现在我在Android Studio事件日志中获得了多个IllegalStateExceptionNullPointerException,但这些不会干扰正常工作。