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.