【问题标题】:Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.android:enabled=true错误:Kotlin:不支持的插件选项:org.jetbrains.kotlin.android:enabled=true
【发布时间】:2021-04-20 06:40:03
【问题描述】:

今天我收到此错误,而一小时前完全相同的代码正在运行

错误:Kotlin:不支持的插件选项: org.jetbrains.kotlin.android:enabled=true

这个,项目不运行:

原因:重复条目:...

更新:从用户文件夹中删除 .AndroidStudio 文件夹已解决问题,至少目前如此!

这是我的 build.gradle:

configurations.all {
    resolutionStrategy {
        force "com.android.support:appcompat-v7:$project.andySDK"
        force "com.android.support:support-vector-drawable:$project.andySDK"
        force "com.android.support:support-v4:$project.andySDK"
        force "com.android.support:animated-vector-drawable:$project.andySDK"
        force "com.android.support:design:$project.andySDK"
        force "com.android.support:recyclerview-v7:$project.andySDK"
        force "com.android.support:cardview-v7:$project.andySDK"

        force "net.sf.proguard:proguard-gradle:5.2.1"
    }
}

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'


repositories {
    maven { url 'https://maven.fabric.io/public' }
    maven { url 'https://jitpack.io' }
    mavenCentral()
}

apply plugin: 'checkstyle'

android {
    dexOptions {
        preDexLibraries = true
        javaMaxHeapSize "8G"
    }
    compileSdkVersion Integer.parseInt(project.ANDROID_COMPILE_SDK_VERSION)
//    buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
    defaultConfig {
        applicationId "com.office.zero"
        multiDexEnabled true
        versionCode 62
        versionName "v2.0 (1397_01_18)"

        setProperty("archivesBaseName", applicationId + "-v" + versionCode + "(" + versionName + ")")

        minSdkVersion Integer.parseInt(project.ANDROID_MIN_SDK)
        targetSdkVersion Integer.parseInt(project.ANDROID_TARGET_SDK_VERSION)
        vectorDrawables.useSupportLibrary = true
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src/main/java']
            res.srcDirs = ['res']
        }
        test {
            java.srcDirs = ['src/test/java']
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    packagingOptions {
        exclude 'META-INF/ASL2.0'
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
        exclude 'META-INF/services/javax.annotation.processing.Processor'
        exclude 'META-INF/spring.tooling'
        exclude 'META-INF/spring.handlers'
        exclude 'META-INF/spring.schemas'
    }
    lintOptions {
        abortOnError false
    }
    buildTypes {
        release {
//            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            multiDexEnabled false
        }
    }

}

dependencies {
    implementation "com.android.support:support-v4:$project.andySDK"
    implementation "com.android.support:support-vector-drawable:$project.andySDK"
    implementation "com.android.support:appcompat-v7:$project.andySDK"
    implementation "com.android.support:recyclerview-v7:$project.andySDK"
    implementation "com.android.support:cardview-v7:$project.andySDK"
    implementation "com.android.support:design:$project.andySDK"
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation project(':folioreader')
    implementation "com.google.android.gms:play-services-auth:$project.googlePlayServiceVersion"
    implementation 'pub.devrel:easypermissions:0.3.0'
    implementation('com.google.api-client:google-api-client-android:1.23.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    //    compile 'cn.pedant.sweetalert:library:1.3'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    implementation 'com.squareup.retrofit2:converter-scalars:2.1.0'
    implementation 'com.afollestad.material-dialogs:core:0.9.6.0'
    implementation "com.google.firebase:firebase-core:$project.googlePlayServiceVersion"
    implementation "com.google.firebase:firebase-messaging:$project.googlePlayServiceVersion"
    implementation 'com.firebase:firebase-jobdispatcher:0.8.5'
    implementation 'com.squareup:otto:1.3.8'
    implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
    implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
        transitive = true
    }
    implementation 'com.kaopiz:kprogresshud:1.1.0'
    implementation 'com.github.bmelnychuk:atv:1.2.+'
    implementation 'in.srain.cube:ultra-ptr:1.0.11'
    implementation 'com.android.support:multidex:1.0.3'
    implementation project(':wp-api-v2-client-android')
    implementation 'io.jsonwebtoken:jjwt:0.9.0'
    implementation 'com.mani:ThinDownloadManager:1.4.0'
    implementation "android.arch.lifecycle:runtime:$project.archLifecycleVersion"
    implementation "android.arch.lifecycle:extensions:$project.archLifecycleVersion"
    annotationProcessor "android.arch.lifecycle:compiler:$project.archLifecycleVersion"
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

    implementation 'com.google.code.gson:gson:2.8.0'
    //    compile "org.jetbrains.kotlinx:kotlinx-coroutines-core:0.22.3"
}

apply plugin: 'com.google.gms.google-services'

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

【问题讨论】:

  • 你能分享你的build.gradle文件吗?
  • @zsmb13 已将其添加到问题中
  • @AVEbrahimi 在这里找到解决方法是否幸运?
  • @airowe 从用户文件夹中删除 .AndroidStudio 文件夹已解决问题

标签: java kotlin android-studio-3.1


【解决方案1】:

文件 -> 设置 -> 插件。

然后取消选中红色项,重启Android Studio,选择“Android Support”并重启。 这也许行得通。

【讨论】:

    【解决方案2】:

    Android > 首选项...> 插件

    检查 Kotlin 版本:

    然后在顶层 build.gradle 上确保版本匹配:

    buildscript {
        ext.kotlin_version = '1.2.71'
        // ...
    }
    

    【讨论】:

      【解决方案3】:

      从这个答案中获取指针 - https://stackoverflow.com/a/49972566/7599300,我通过以下步骤摆脱了:

      文件 -> 设置 -> 插件

      取消选择并再次选择红色标记的插件。

      单击应用,然后单击确定。

      Android Studio 会提示重启,重启即可。

      【讨论】:

        【解决方案4】:

        我在一个工作项目中解决了这个问题。

        Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.android:enabled=true
        

        执行以下操作:

        • 正在更新 kotlin 插件。
        • 文件 > 使缓存无效/重新启动 > 无效并重新启动。

        【讨论】:

        • 谢谢@mfathy ...但是,对我来说,有一个带有使缓存无效并重新启动选项的 IDE 令人震惊 ;-)
        【解决方案5】:

        我也遇到过这个问题。 我的 Kotlin 插件已经是最新的,所以我知道这不会成为问题。 我最终通过以下步骤修复它:

        • Android Studio > 首选项 > 外观和行为 > 系统设置 > Android SDK
        • 点击 Android SDK 位置路径旁边的“编辑”按钮

        • 跟随向导。

        Android Studio 现在将下载缺失或过时的 SDK 组件。

        按照上述步骤,我可以再次成功构建我的项目。 我仍然不知道为什么会突然出现这个问题。

        【讨论】:

          【解决方案6】:

          仅供参考:我从 ~/Library/Application Support/AndroidStudio3.1 中删除了 Kotlin 目录,清理并构建,一切正常。放回 Kotlin 目录,清理和重建后,同样的错误再次出现。

          【讨论】:

            【解决方案7】:

            最近我也遇到了同样的问题,

            错误:Kotlin:不支持的插件选项:org.jetbrains.kotlin.android:enabled=true

            我通过简单地更新 kotlin 插件解决了这个问题,现在它可以正常工作了。

            【讨论】:

              【解决方案8】:

              如果您在尝试启动 findbugs 时发现此错误。

              做为: 设置 - FindBugs-IDEA - 常规: 取消选中“在分析之前编译受影响的文件” 和“编译后分析受影响的文件”

              【讨论】:

                猜你喜欢
                • 2021-12-21
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-12-09
                • 1970-01-01
                • 2023-04-11
                • 2019-07-03
                • 1970-01-01
                相关资源
                最近更新 更多