Aujourd'hui, je reçois cette erreur, alors que le même code fonctionnait il y a une heure
Erreur: Kotlin: option de plug-in non prise en charge: org.jetbrains.kotlin.Android:enabled=true
et cela, et le projet ne s'exécute pas:
Cause: entrée en double: ...
Mise à jour: La suppression du dossier .AndroidStudio du dossier utilisateur a résolu le problème, au moins pour l'instant!
voici mon 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'
Fichier -> Paramètres -> Plugins.
Désélectionnez ensuite les éléments rouges, redémarrez Android Studio, sélectionnez "Support Android" et redémarrez. Cela peut fonctionner.
En prenant des pointeurs de cette réponse - https://stackoverflow.com/a/49972566/75993 , je me suis débarrassé en suivant les étapes suivantes:
Fichier -> Paramètres -> Plugins
Désélectionnez et sélectionnez à nouveau les plugins marqués en rouge.
Cliquez sur Appliquer puis sur OK.
Android Studio vous invite à redémarrer, redémarrez-le simplement.
J'ai résolu ce problème dans un projet de travail.
Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.Android:enabled=true
faire ce qui suit:
Récemment, j'ai également rencontré le même problème,
Erreur: Kotlin: option de plug-in non prise en charge: org.jetbrains.kotlin.Android:enabled=true
J'ai résolu ce problème en mettant simplement à jour le plugin kotlin et maintenant cela fonctionne bien.
J'ai également rencontré ce problème. Mon plugin Kotlin était déjà à jour, donc je savais que ce ne serait pas le problème. J'ai fini par le réparer en suivant ces étapes:
Cliquez sur le bouton "Modifier" à côté du chemin de localisation du SDK Android
Suivez l'assistant.
Android Studio télécharge désormais les composants SDK manquants ou obsolètes.
Après avoir suivi les étapes ci-dessus, j'ai pu reconstruire mon projet avec succès. Je ne sais toujours pas pourquoi ce problème est soudainement apparu.
FYI: J'ai supprimé le répertoire Kotlin de ~/Library/Application Support/AndroidStudio3.1, nettoyé et construit et tout a bien fonctionné. Après avoir remis le répertoire Kotlin, nettoyé et reconstruit, la même erreur a refait surface.
Si vous trouvez cette erreur lorsque vous essayez de démarrer findbugs.
Procédez comme suit: Paramètres - FindBugs-IDEA - Général: décochez les cases "Compiler les fichiers affectés avant l'analyse" et "Analyser les fichiers concernés après la compilation"