为 IntelliJ IDEA 创建插件。插件与此安装不兼容

Int*_*ang 5 plugins intellij-idea intellij-plugin gradle android-studio-3.0

我为 IntelliJ IDEA 创建了一个插件,我希望它可以在 Android Studio 和其他基于 IDEA 的产品上运行。

我使用gradle-intellij-plugin 并有这样的设置:

构建.gradle

buildscript {
    ext.kotlin_version = '1.2.10'

    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

plugins {
    id "org.jetbrains.intellij" version "0.2.17"
    id "org.jetbrains.kotlin.jvm" version "1.2.10"
}
group pluginGroup
version pluginVersion

apply plugin: 'org.jetbrains.intellij'
apply plugin: 'java'
apply plugin: 'kotlin'


intellij {
    version 'IC-2017.3'
    plugins 'git4idea'
    pluginName "plugin name"
}

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    //...
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
Run Code Online (Sandbox Code Playgroud)

插件文件

<idea-plugin>
   ...
   <idea-version since-build="143.379"/>
   <depends>com.intellij.modules.lang</depends>
   <depends>com.intellij.modules.vcs</depends>
   <depends>Git4Idea</depends>
   ...
</idea-plugin>
Run Code Online (Sandbox Code Playgroud)

在 IntelliJ IDEA 上安装没有错误。在 Android Studio 3.0.1 上安装时出现错误

插件“插件名称”与此安装不兼容

如何修复错误?

Int*_*ang 0

\xd0\xa1hanged 的​​设置,它对我有用

\n\n

构建.gradle

\n\n
buildscript {\n    ext.kotlin_version = \'1.2.10\'\n\n    repositories {\n        mavenCentral()\n        jcenter()\n    }\n    dependencies {\n        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n    }\n}\n\nplugins {\n    id "org.jetbrains.intellij" version "0.2.17"\n}\ngroup pluginGroup\nversion pluginVersion\n\napply plugin: \'org.jetbrains.intellij\'\napply plugin: \'java\'\napply plugin: \'kotlin\'\napply plugin: \'idea\'\n\nsourceCompatibility = 1.8\ntargetCompatibility = 1.8\n\nintellij {\n    version \'2017.3\'\n    plugins \'git4idea\'\n    pluginName "plugin name"\n    updateSinceUntilBuild false\n    type \'IC\'\n}\n\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"\n    compile \'com.google.code.gson:gson:2.8.2\'\n    compile("com.taskadapter:redmine-java-api:3.1.0") {\n        exclude group: "org.slf4j"\n    }\n\n//    testCompile group: \'junit\', name: \'junit\', version: \'4.12\'\n}\n\ncompileKotlin {\n    kotlinOptions.jvmTarget = "1.8"\n}\ncompileTestKotlin {\n    kotlinOptions.jvmTarget = "1.8"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

插件.xml

\n\n
<idea-version since-build="141.177"/>\n<depends>com.intellij.modules.lang</depends>\n<depends>Git4Idea</depends>\n
Run Code Online (Sandbox Code Playgroud)\n