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工作室相关的设置和文件,仍然没有结果。
我已经安装了最新的 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
对于遇到类似问题的任何人,错误是由防病毒软件(在本例中为 Avast)引起的。卸载后我可以正常安装和启动 Android Studio。我不确定 Avast 和 Android Studio 之间到底发生了什么,但这解决了问题。
此外,我重新安装了 Avast,现在我在 Android Studio 事件日志中得到多个 IllegalStateException
s 和 NullPointerException
s,但这些不会干扰在 AS 中正常工作.
在新的 Win8.1x64 机器上安装 Android Studio 后,每当我尝试启动它时,我都会收到 ClassNotFoundException: com.intellij.ide.plugins.PluginManager
并且 Studio 无法启动。我试过解压而不是安装,重启电脑几次,清理所有Android工作室相关的设置和文件,仍然没有结果。
我已经安装了最新的 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
对于遇到类似问题的任何人,错误是由防病毒软件(在本例中为 Avast)引起的。卸载后我可以正常安装和启动 Android Studio。我不确定 Avast 和 Android Studio 之间到底发生了什么,但这解决了问题。
此外,我重新安装了 Avast,现在我在 Android Studio 事件日志中得到多个 IllegalStateException
s 和 NullPointerException
s,但这些不会干扰在 AS 中正常工作.