【问题标题】:Why won't my custom IntelliJ plugin showing up in Android Studio nor PyCharm?为什么我的自定义 IntelliJ 插件不会出现在 Android Studio 或 PyCharm 中?
【发布时间】:2020-01-03 01:37:14
【问题描述】:

我创建了一个 IntelliJ 插件,它在 IDEA、RubyMine、Rider 等中显示良好。但在 Android Studio 和 Pycharm 中都没有。我不知道为什么。

在 Android Studio 中,当我通过完整的插件名称或插件开发者名称搜索插件时,插件根本不会出现。

但是,在https://plugins.jetbrains.com/ 中显示它确实与Android Studio 兼容。

这是我的 plugin.xml 文件

<idea-plugin>
    <id>...</id>
    <name>...</name>
    <version>...</version>
    <vendor email="..." url="...">...</vendor>

    <description>...</description>

    <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
         on how to target different products -->
    <depends>com.intellij.modules.all</depends>
    <depends>com.intellij.modules.platform</depends>
    <depends>com.intellij.modules.lang</depends>
    <depends>org.jetbrains.plugins.github</depends>

    <extensions defaultExtensionNs="com.intellij">
        <toolWindow id="Gists" anchor="right" factoryClass="..." conditionClass="..."/>
    </extensions>

    <actions>
        <action id=...>
            <keyboard-shortcut first-keystroke="control shift J" keymap="$default"/>

            <add-to-group group-id="EditorPopupMenu" anchor="last"/>
            <add-to-group group-id="ProjectViewPopupMenu" anchor="last"/>
        </action>
    </actions>
</idea-plugin>

我认为只需在 depends 属性中提供正确的选项就足够了,我认为我做得正确。除非我错过了什么。

有什么想法吗?

【问题讨论】:

    标签: android android-studio intellij-idea intellij-plugin android-studio-plugin


    【解决方案1】:

    您可以在更新页面上查看不支持的产品列表以及产品不支持的原因(单击版本选项卡中的版本)。模块 com.intellij.modules.all 仅在以下 IDE 中受支持:

    • Android 工作室
    • IntelliJ IDEA Ultimate
    • IntelliJ IDEA 社区
    • IntelliJ IDEA 教育
    • MPS

    您可以在此页面https://plugins.jetbrains.com/admin/manage-dependencies查看哪些 IDE 支持哪些模块。

    至于 Android Studio - 请检查它的内部版本号是否与您的插件的since-until 相对应:例如,Android Studio 4.0 Canary 7 的内部版本号为193.5233.102.40.6085562 - 您可以在About 菜单中查看。

    【讨论】:

      猜你喜欢
      • 2022-01-06
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多