Erreur de build Android Studio : incompatibilité entre les cibles Java 1.8 et 17 dans kapt
Bonjour à tous ! Je suis débutant en développement Android avec Kotlin, et lors du build de mon projet dans Android Studio, j'ai rencontré une erreur que je n'arrive pas à corriger. Voici ce que Gradle affiche :
```
Execution failed for task ':app:kaptGenerateStubsDebugKotlin'.
> 'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) have different JVM target compatibility.
```
J'utilise Kotlin 1.9.0, Android Gradle Plugin 8.1.0, compileSdk 34, targetSdk 34. Dans mon `build.gradle.kts` (niveau module), j'ai explicitement défini `compileOptions` avec `sourceCompatibility = JavaVersion.VERSION_1_8` et `targetCompatibility = JavaVersion.VERSION_1_8`, car j'ai lu que c'était nécessaire pour la compatibilité avec les anciennes bibliothèques. Voici un extrait de code :
```kotlin
android {
compileSdk = 34
defaultConfig {
applicationId = "com.example.myapp"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
}
compi
No answers yet.
Connectez-vous pour laisser une réponse