java - convert - kotlin koans
Error: Kotlin: opciĆ³n de complemento no compatible: org.jetbrains.kotlin.android:enabled=true (6)
Android> Preferencias ...> Complementos
Compruebe la versión de Kotlin:
Luego, en el nivel superior de build.gradle, asegúrese de que la versión coincida:
buildscript {
ext.kotlin_version = ''1.2.71''
// ...
}
Hoy recibí este error, mientras que exactamente el mismo código estaba funcionando hace una hora.
Error: Kotlin: opción de complemento no compatible: org.jetbrains.kotlin.android:enabled=true
y esto, y el proyecto no se ejecuta:
Causa: entrada duplicada: ...
Actualización: la eliminación de la carpeta .AndroidStudio de la carpeta de Usuario resolvió el problema, ¡al menos por ahora!
este es mi 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''
Archivo -> Configuración -> Complementos.
Luego, deseleccione los elementos rojos, reinicie Android Studio, seleccione "Soporte Android" y reinicie. Esto quizás funcione.
FYI: eliminé el directorio Kotlin de ~ / Library / Application Support / AndroidStudio3.1, limpié y construí y todo funcionó bien. Después de volver a colocar el directorio Kotlin, limpiar y reconstruir, volvió a aparecer el mismo error.
Recientemente también me enfrenté a la misma cuestión,
Error: Kotlin: opción de complemento no compatible: org.jetbrains.kotlin.android:enabled=true
Resolví este problema simplemente actualizando el complemento kotlin y ahora está funcionando bien.
Resolví este problema en un proyecto de trabajo.
Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.android:enabled=true
haciendo lo siguiente:
- Actualizando el plugin de kotlin.
- Archivo> Invalidar caché / reiniciar> Invalidar y reiniciar.
Tomando los indicadores de esta respuesta, https://.com/a/49972566/7599300 , me deshice de los siguientes pasos:
Archivo -> Configuración -> Complementos
Deselecciona y selecciona nuevamente los complementos marcados en rojo.
Haga clic en Aplicar y luego en Aceptar.
Android Studio le pedirá que reinicie, solo reinícielo.