نص الخطأ
Dependency 'androidx.core:core-ktx:1.13.0' requires libraries and applications that depend on it to compile against version 34 or later of the Android APIs. :app is currently compiled against android-33.
Dependency 'androidx.core:core-ktx:1.13.0' requires libraries and applications that depend on it to compile against version 34 or later of the Android APIs. :app is currently compiled against android-33.
بُنيت مكتبة أحدث على واجهات Android أحدث. قيمة compileSdk في التطبيق متأخرة عنها.
compileSdk إلى الرقم المذكور في الخطأ أو أعلى.platforms;android-34.compileSdk لا يغيّر سلوك التطبيق، فهو للتجميع فقط.targetSdk على حدة وبحذر: اقرأ تغييرات السلوك أولًا../gradlew clean assembleDebug.android {
compileSdk = 34
defaultConfig { targetSdk = 34 }
}
sdkmanager "platforms;android-34" "build-tools;34.0.0"
./gradlew assembleDebugحدّث compileSdk كل عام عند صدور Android جديد؛ فالمكتبات تتبعه.
المؤلف والترخيص: Nibras Code