Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Kotlin & Flutter] Cache ou version incompatible

3 août 2023 à 20:20:40

Bonjour, pour commencer voici mes messages d'erreurs:

PS C:\Users\spred\Documents\dev_project\flutter_project\my_perform> flutter build apk

Note: C:\Users\spred\AppData\Local\Pub\Cache\hosted\pub.dev\vibration-1.8.1\android\src\main\java\com\benjaminabel\vibration\VibrationPlugin.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

e: C:/Users/spred/Documents/dev_project/flutter_project/my_perform/build/device_info_plus/.transforms/9ecf380e183840844925f7a5562cb46a/transformed/out/jars/classes.jar!/META-INF/device_info_plus_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.     

e: C:/Users/spred/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar!/META-INF/annotation.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

e: C:/Users/spred/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

e: C:/Users/spred/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

e: C:/Users/spred/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

e: C:/Users/spred/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.8.22/1a8e3601703ae14bb58757ea6b2d8e8e5935a586/kotlin-stdlib-common-1.8.22.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.  

Running Gradle task 'assembleRelease'...                           74,1s

√  Built build\app\outputs\flutter-apk\app-release.apk (23.7MB).

L'application fini par se générer. Plusieurs jours que je suis sur se problème. J'ai également changer la version du package "vibration-1.8.1" pour la 1.7.3, vider le cache avec flutter clean, flutter pub cache repair, mis à jour avec flutter pub get, rien n'y fait et je crois que le problème viens de la version kotlin de mes fichier gradle.

Voici un extrait :

buildscript {
    ext.kotlin_version = '1.8.0' //1.7.10 avant
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

et 

kotlinOptions {
        jvmTarget = '1.8'
    }

Même en les passants en 1.6.0 et 1.6 rien n'y fait..

Je vous joint également le pubspec.yaml au cas ou

dependencies:
  flutter:
    sdk: flutter
  url_launcher: ^6.1.0
  vibration: ^1.7.3
  syncfusion_flutter_pdfviewer: ^22.2.7
  auto_size_text_field: ^2.2.1

Je suis prêt evidemment à vous faire tout les tests possible que vous souhaitez pour enlever les erreurs de ma console.

(PS: je continue les recherches de mon coté et les erreurs sont apparus toutes seul d'un jour à l'autre, alors que j'etait encore en version 1.7.10 de kotlin)



-
Edité par Pierre54000 3 août 2023 à 20:22:31

  • Partager sur Facebook
  • Partager sur Twitter
5 août 2023 à 16:01:59

Bonjour,

Doublon

Les doublons nuisent au bon fonctionnement du forum et sont donc interdits. Si vous vous êtes trompé de section, il suffit de signaler votre sujet au staff pour qu'il le déplace au bon endroit.

Je vous invite à continuer la discussion sur l'autre sujet :  https://openclassrooms.com/forum/sujet/kotlin-gradle-et-flutter-f9d31

Je ferme ici

  • Partager sur Facebook
  • Partager sur Twitter