AndroidVersiones de Project SDK


Introducción

Una aplicación de Android debe ejecutarse en todo tipo de dispositivos. Cada dispositivo puede tener una versión diferente en Android ejecutándose en él.

Ahora, es posible que cada versión de Android no sea compatible con todas las funciones que su aplicación requiere, por lo que al crear una aplicación, debe tener en cuenta la versión mínima y máxima de Android.

Parámetros

Parámetro Detalles
Versión SDK La versión del SDK para cada campo es el entero del nivel de API del SDK de la versión de Android. Por ejemplo, Froyo (Android 2.2) corresponde al nivel de API 8. Estos enteros también se definen en Build.VERSION_CODES .

Observaciones

Hay cuatro versiones relevantes de SDK en cada proyecto:

  • targetSdkVersion es la última versión de Android con la que has probado.

    El marco utilizará targetSdkVersion para determinar cuándo habilitar ciertos comportamientos de compatibilidad. Por ejemplo, la API de nivel 23 o superior le dará acceso al modelo de permisos de tiempo de ejecución .

  • minSdkVersion es la versión mínima de Android que admite su aplicación. Los usuarios que ejecuten cualquier versión de Android anterior a esta versión no podrán instalar su aplicación o verla en Play Store.

  • maxSdkVersion es la versión máxima de Android que admite su aplicación. Los usuarios que ejecuten cualquier versión de Android más nueva que esta versión no podrán instalar su aplicación o verla en Play Store. Por lo general, no se debe usar, ya que la mayoría de las aplicaciones funcionarán en versiones más recientes de Android sin ningún esfuerzo adicional.

  • compileSdkVersion es la versión del SDK de Android con la que se compilará su aplicación. En general, debería ser la última versión de Android que se haya lanzado públicamente. Esto define a qué API puede acceder al escribir su código. No puede llamar a los métodos introducidos en el nivel de API 23 si su compileSdkVersion se establece en 22 o inferior.

Versiones de Project SDK Ejemplos relacionados