خطأ بناء Android Studio: عدم توافق Java 1.8 و 17 في kapt
مرحباً بالجميع! أنا مبتدئ في تطوير Android باستخدام Kotlin، وعند بناء المشروع في Android Studio ظهر لي خطأ لا أستطيع إصلاحه. إليك ما يكتبه Gradle:
```
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.
```
أستخدم Kotlin 1.9.0، Android Gradle Plugin 8.1.0، compileSdk 34، targetSdk 34. في ملف `build.gradle.kts` (على مستوى الوحدة) قمت بتحديد `compileOptions` مع `sourceCompatibility = JavaVersion.VERSION_1_8` و `targetCompatibility = JavaVersion.VERSION_1_8` لأنني قرأت أن هذا ضروري للتوافق مع المكتبات القديمة. إليك مقتطف الكود:
```kotlin
android {
compileSdk = 34
defaultConfig {
applicationId = "com.example.myapp"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
}
compi