Looking for android Keywords? Try Ask4Keywords

AndroidProjekt-SDK-Versionen


Einführung

Eine Android-Anwendung muss auf allen Arten von Geräten ausgeführt werden. Auf jedem Gerät kann eine andere Version von Android ausgeführt werden.

Nun unterstützt jede Android-Version möglicherweise nicht alle Funktionen, die für Ihre App erforderlich sind. Wenn Sie also eine App erstellen, müssen Sie die Mindest- und Maximalversion der Android-Version berücksichtigen.

Parameter

Parameter Einzelheiten
SDK-Version Die SDK-Version für jedes Feld ist die Ganzzahl der SDK-API-Ebene der Android-Version. Beispielsweise entspricht Froyo (Android 2.2) der API-Ebene 8. Diese Ganzzahlen werden auch in Build.VERSION_CODES definiert.

Bemerkungen

In jedem Projekt gibt es vier relevante SDK-Versionen:

  • targetSdkVersion ist die neueste Version von Android, mit der Sie getestet haben.

    Das Framework verwendet targetSdkVersion , um zu bestimmen, wann bestimmte Kompatibilitätsverhalten aktiviert werden sollen. Durch das Targeting der API-Ebene 23 oder höher können Sie beispielsweise das Laufzeitberechtigungsmodell aktivieren .

  • minSdkVersion ist die Mindestversion von Android, die Ihre Anwendung unterstützt. Benutzer, die eine ältere Android-Version als diese Version ausführen, können Ihre Anwendung weder installieren noch im Play Store anzeigen.

  • maxSdkVersion ist die maximale Version von Android, die von Ihrer Anwendung unterstützt wird. Benutzer, die eine neuere Android-Version als diese Version ausführen, können Ihre Anwendung weder installieren noch im Play Store anzeigen. Dies sollte im Allgemeinen nicht verwendet werden, da die meisten Anwendungen mit neueren Android-Versionen ohne zusätzlichen Aufwand funktionieren.

  • compileSdkVersion ist die Version des Android SDK, mit der Ihre Anwendung kompiliert wird. Es sollte im Allgemeinen die neueste Version von Android sein, die öffentlich veröffentlicht wurde. Dadurch wird festgelegt, auf welche APIs Sie beim Schreiben Ihres Codes zugreifen können. Sie können keine Methoden aufrufen, die in API-Ebene 23 eingeführt wurden, wenn Ihre compileSdkVersion auf 22 oder niedriger eingestellt ist.

Projekt-SDK-Versionen Verwandte Beispiele