Avatar ·

خطأ بناء 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