Sobes.tech
Junior — Middle

Miks on oluline määrata compileSdk väärtus projekti mooduli build.gradle failis?

sobes.tech AI

Vastus AI-lt

build.gradle failis näitab compileSdk väärtust, mis näitab Android SDK versiooni, millega projekt kompileeritakse. See on oluline, sest:

  • võimaldab kasutada uusi API-sid ja platvormi funktsioone, mis on saadaval määratud SDK versioonis.
  • tagab ühilduvuse valitud Androidi versiooniga ja ennetab kompileerimisvigu.
  • ei mõjuta minimaalset toetatud versiooni (minSdkVersion), kuid määrab, millised API-d on kompileerimise ajal saadaval.

Näiteks, kui määrate compileSdkVersion 33, saate kasutada Android 13 API-d, kuid rakendus võib endiselt töötada madalama Androidi versiooniga seadmetel, kui minSdkVersion seda võimaldab.