[英]Android Studio Start Failed - ClassNotFoundException: com.intellij.ide.plugins.PluginManager
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. 在新的Win8.1x64机器上安装Android Studio后,每当我尝试启动它时,我都会遇到ClassNotFoundException: com.intellij.ide.plugins.PluginManager
和Studio无法启动。 I have tried unzipping instead of installing, restarting the computer several times, cleaning all Android Studio related settings and files, still no result. 我试过解压缩而不是安装,重启电脑几次,清理所有与Android Studio相关的设置和文件,仍然没有结果。
I have installed the latest JDK and the SDK. 我已经安装了最新的JDK和SDK。 JAVA_HOME
variable is set as well. 也设置了JAVA_HOME
变量。 Any idea what is going on? 知道发生了什么事吗? It's driving me nuts already. 它已经让我疯了。 I would appreciate any help! 我将不胜感激任何帮助!
Here are the three different errors that randomly come up when I try to launch Android Studio. 以下是我尝试启动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
For anyone who has a similar problem, the errors were caused by antivirus software (in this case Avast). 对于有类似问题的任何人,错误都是由防病毒软件引起的(在这种情况下是Avast)。 After uninstalling it I was able to normally install and start Android Studio. 卸载后,我能够正常安装并启动Android Studio。 I'm not sure exactly what is happening between Avast and Android Studio, but this solved the problem. 我不确定Avast和Android Studio之间到底发生了什么,但这解决了这个问题。
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. 此外,我安装了Avast,现在我在Android Studio事件日志中获得了多个IllegalStateException
和NullPointerException
,但这些不会干扰正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.