Android studio java.lang.AssertionError:意外节点Pythonid;nodes=[org.jetbrains.plugins.terminal,org.jetbrains.plugins.javaFX

Android studio java.lang.AssertionError:意外节点Pythonid;nodes=[org.jetbrains.plugins.terminal,org.jetbrains.plugins.javaFX,android-studio,intellij-idea,Android Studio,Intellij Idea,有人知道以下问题的解决方法吗 我找不到任何有用的东西,除了: 问题发生在Android Studio要求我安装一些插件之后: 内部错误。请向报告 java.lang.AssertionError:意外的节点Pythonid;节点=[org.jetbrains.plugins.terminal,org.jetbrains.plugins.javaFX,org.jetbrains.plugins.gradle,org.jetbrains.plugins.github,org.jetbrains.ja

有人知道以下问题的解决方法吗

我找不到任何有用的东西,除了:

问题发生在Android Studio要求我安装一些插件之后:

内部错误。请向报告

java.lang.AssertionError:意外的节点Pythonid;节点=[org.jetbrains.plugins.terminal,org.jetbrains.plugins.javaFX,org.jetbrains.plugins.gradle,org.jetbrains.plugins.github,org.jetbrains.java.decompiler,org.jetbrains.idea.maven,org.jetbrains.android,org.intellij.intelliLang,org.intellij.groovy,org.editorconfig.editorconfigjetbrains,h4idea,com.millennialmedia.intellibot,com.jivesoftware.robot.intellij.plugin、com.intellij.ui-designer-new、com.intellij.tasks、com.intellij.properties、com.intellij.modules.xml、com.intellij.modules.xdebugger、com.intellij.modules.vcs、com.intellij.modules.python、com.intellij.modules.platform、com.intellij.lang、com.intellij.modules.json、com.intellij.modules.java、com.intellij.modules.androidstudio,com.intellij.modules.all,com.intellij.java-i18n,com.intellij.copyright,com.intellij,com.google.gct.testing,com.google.gct.login,com.google.gct,amailp.intellij.robot,TestNG-J,Subversion,JUnit,Git4Idea,Coverage,CVS]
位于com.intellij.util.graph.GraphGenerator.buildOuts(GraphGenerator.java:55)
在com.intellij.util.graph.GraphGenerator上(GraphGenerator.java:36)
位于com.intellij.util.graph.GraphGenerator.create(GraphGenerator.java:40)
位于com.intellij.ide.plugins.PluginManagerCore.createPluginIdGraph(PluginManagerCore.java:543)
位于com.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.java:1126)
位于com.intellij.ide.plugins.PluginManagerCore.initPlugins(PluginManagerCore.java:1256)
位于com.intellij.openapi.application.impl.ApplicationImpl.loadApplicationComponents(ApplicationImpl.java:348)
位于com.intellij.openapi.application.impl.ApplicationImpl.(ApplicationImpl.java:215)
在com.intellij.openapi.application.ex.ApplicationManager.createApplication上(ApplicationManager.java:45)
在com.intellij.idea.ideaaapplication。(ideaaapplication.java:112)
在com.intellij.idea.mainpl$1$1.run(mainpl.java:47)
在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)中
位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
在java.awt.EventQueue.access$300(EventQueue.java:103)
在java.awt.EventQueue$3.run(EventQueue.java:706)
在java.awt.EventQueue$3.run(EventQueue.java:704)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
位于java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
在java.awt.EventDispatchThread.PumpeEventsforFilter(EventDispatchThread.java:161)
位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:150)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
在java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

这里有一个解决方法。通过以下步骤删除Android Studio安装:

Delete the android-studio folder;
Delete the sdk folder if it is in not inside the android-studio directory;

rm -rf ~/.AndroidStudio, which contains config and system;
rm -rf ~/.android;
rm -rf ~/.local/share/applications/jetbrains-android-studio.desktop, if you created a shortcut using Configure->Create Desktop Entry.
有时图标启动器也可以位于以下位置之一:

/usr/share/applications
/usr/local/share/applications
If your launcher file is in any of the first two directories, you will require root permissions to remove it.

简短回答:

Linux(很可能还有Windows):

echo Pythonid>~/./config/disabled\u plugins.txt

OSX:

echo Pythonid>>~/Library/Preferences//config/disabled_plugins.txt

长答案:

我在IntelliJ 15上遇到了一个笑脸问题。虽然不一样,Android Studio是基于IntelliJ的,修复应该是类似的:

  • 查找应用程序的配置文件夹(对于IntelliJ15,即
    ~/.IntelliJIdea15/config
    ,Android Studio类似于
    ~/.AndroidStudio/
    (在Linux和Windows上,在OS X上,查看
    ~/Library/Preferences/
  • 打开文件
    disabled_plugins.txt
    并附加一行,如
    Pythonid
  • 再次启动IDE

这个问题的官方答案可以在这里找到:(他们确实提供了不同的解决方案)

请注意,对于IntelliJ IDEA的较新版本(例如15),正确的路径是
~//config/disabled_plugins.txt
。谢谢,我认为它应该始终位于长答案中描述的
config
子文件夹中。我将相应地更新它。上面提到的disabled_plugins.txt位于~/Library/Preferences/JetBrainsProduct/disabled_plugins.text中
/usr/share/applications
/usr/local/share/applications
If your launcher file is in any of the first two directories, you will require root permissions to remove it.