Junior — Middle
Waarom is het belangrijk om de waarde van compileSdk op te geven in het build.gradle-bestand voor de projectmodule?
sobes.tech AI
Antwoord van AI
De waarde van compileSdk in het bestand build.gradle geeft de Android SDK-versie aan waarmee het project wordt gecompileerd. Dit is belangrijk omdat:
- Het gebruik van nieuwe API's en platformmogelijkheden die beschikbaar zijn in de opgegeven SDK-versie mogelijk maakt.
- Het zorgt voor compatibiliteit met de gekozen Android-versie en voorkomt compileerfouten.
- Het beïnvloedt niet de minimale ondersteunde versie (
minSdkVersion), maar bepaalt welke API's tijdens het compileren beschikbaar zijn.
Bijvoorbeeld, als je compileSdkVersion 33 opgeeft, kun je de Android 13 API gebruiken, maar de app kan nog steeds werken op apparaten met een lagere Android-versie, als minSdkVersion dat toestaat.