Sobes.tech
Junior — Middle

Layihə modul üçün build.gradle faylında compileSdk dəyərini göstərmək niyə vacibdir?

sobes.tech Süni İntellekt

AI-dan cavab

build.gradle faylında compileSdk dəyəri, layihənin tərtib olunduğu Android SDK versiyasını göstərir. Bu vacibdir, çünki:

  • Verilən SDK versiyasında mövcud olan yeni API və platforma imkanlarından istifadə etməyə imkan verir.
  • Seçilmiş Android versiyası ilə uyğunluğu təmin edir və tərtib zamanı xətaları qarşısını alır.
  • minSdkVersion-a təsir etmir, amma tərtib zamanı hansı API-lərin mövcud olduğunu müəyyən edir.

Məsələn, compileSdkVersion 33 göstərsəniz, Android 13 API-dən istifadə edə bilərsiniz, amma tətbiq hələ də aşağı Android versiyalarında işləyə bilər, əgər minSdkVersion bunu imkan verirsə.