【问题标题】:java.lang.AssertionError: Unexpected node Pythonid; nodes=[org.jetbrains.plugins.terminal, org.jetbrains.plugins.javaFXjava.lang.AssertionError:意外的节点 Pythonid;节点=[org.jetbrains.plugins.terminal, org.jetbrains.plugins.javaFX
【发布时间】:2015-07-26 04:49:10
【问题描述】:

有人知道以下问题的解决方法是什么吗?

我找不到任何有用的东西,除了:https://code.google.com/p/android/issues/detail?id=164202

Android Studio 要求我安装一些插件后出现问题:

内部错误。请举报https://code.google.com/p/android/issues

java.lang.AssertionError: Unexpected node Pythonid; nodes=[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, hg4idea, 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.modules.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]
    at com.intellij.util.graph.GraphGenerator.buildOuts(GraphGenerator.java:55)
    at com.intellij.util.graph.GraphGenerator.<init>(GraphGenerator.java:36)
    at com.intellij.util.graph.GraphGenerator.create(GraphGenerator.java:40)
    at com.intellij.ide.plugins.PluginManagerCore.createPluginIdGraph(PluginManagerCore.java:543)
    at com.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.java:1126)
    at com.intellij.ide.plugins.PluginManagerCore.initPlugins(PluginManagerCore.java:1256)
    at com.intellij.openapi.application.impl.ApplicationImpl.loadApplicationComponents(ApplicationImpl.java:348)
    at com.intellij.openapi.application.impl.ApplicationImpl.<init>(ApplicationImpl.java:215)
    at com.intellij.openapi.application.ex.ApplicationManagerEx.createApplication(ApplicationManagerEx.java:45)
    at com.intellij.idea.IdeaApplication.<init>(IdeaApplication.java:112)
    at com.intellij.idea.MainImpl$1$1.run(MainImpl.java:47)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
    at java.awt.EventQueue.access$300(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:706)
    at java.awt.EventQueue$3.run(EventQueue.java:704)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

【问题讨论】:

    标签: android-studio intellij-idea


    【解决方案1】:

    简答:

    Linux(很可能也是 Windows):

    echo Pythonid &gt;&gt; ~/.&lt;JetBrainsProduct&gt;/config/disabled_plugins.txt

    操作系统:

    echo Pythonid &gt;&gt; ~/Library/Preferences/&lt;JetBrainsProduct&gt;/config/disabled_plugins.txt

    长答案:

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

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

    这个问题的官方答案可以在这里找到:https://youtrack.jetbrains.com/issue/IDEA-147244(他们确实提供了不同的解决方案)

    【讨论】:

    • 请注意,对于较新版本的 IntelliJ IDEA(例如 15),正确的路径是 ~/.&lt;JetBrainsProduct&gt;/config/disabled_plugins.txt
    • 谢谢,我认为它应该始终位于config 子文件夹中,如长答案中所述。我会相应地更新它。
    • 上述disabled_plugins.txt位于~/Library/Preferences/JetBrainsProduct/disabled_plugins.text
    【解决方案2】:

    这是一种解决方法。按照以下步骤删除 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.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 2021-07-06
      • 2014-08-24
      • 1970-01-01
      • 2022-01-20
      • 2018-06-26
      • 1970-01-01
      相关资源
      最近更新 更多