El sdk de compilación, sdk mínimo, y de destino versiones sdk

Video: Tutorial 2: Como actualizar el SDK de android (SDK Manager)

Hay tres parámetros muy importantes que usted debe entender acerca de soporte de diferentes versiones de Android en su aplicación. Revisar esta información le ayudará a determinar qué configuración utilizar para apoyar a los usuarios que ejecutan la aplicación en versiones anteriores de Android.

Video: Android Studio: Solucion de problemas de SDK

Compilar versión SDK

los Compilar versión SDK es la versión de Android en el que se escribe código. Si elige 5.0, puede escribir código con todas las API en la versión 21. Si elige 2.2, puede escribir código sólo con las API que se encuentran en la versión 2.2 o anterior. No se puede utilizar la conexión Wi-Fi Direct API en la versión 2.2, por ejemplo, porque no se introdujeron hasta la versión 4.0.

Versión mínima del SDK

del sistema operativo (SO) Android versiones son compatibles con versiones anteriores. Si tu minSdkVersion se establece en la versión Android 4.0, por ejemplo, la aplicación puede funcionar con Android 5.0, 4.4, 4.3, 4.2, 4.1 y 4.0. La ventaja de elegir el marco 4.0 es que su aplicación se expone a una cuota de mercado mucho más grande. Su aplicación se puede instalar en dispositivos que se remontan a 4.0 (y en futuras versiones, también!).

Selección de una versión anterior no está exento de consecuencias, sin embargo. Al dirigirse a un marco más viejo, usted está limitando la funcionalidad que tiene acceso.

Debe establecer el minSdkVersion a la versión más antigua de Android que están dispuestos a apoyar. Para esta aplicación se va a simplificar su vida de desarrollo, apoyando sólo la última versión de Android.

Si su versión SDK mínimo no es el mismo que el de compilación versión SDK, debe tener mucho cuidado! Por ejemplo, es posible definir la Compilar versión SDK a 5,0 con el fin de utilizar las últimas APIs y su mínimo versión SDK a 16 para apoyar los dispositivos con Android 4.1, pero su aplicación se bloqueará si se utiliza 5.0 API y ejecutarlo en un Android 4.1 dispositivo (Android 4.1 ya no tiene ninguna de las API de 5.0).

El Google Play Store decide qué usuarios para mostrar su aplicación a la base de su minSdkVersion. Si usted está teniendo problemas para decidir qué versión establecer como mínimo, la actual tabla de distribución de versión puede ayudar a decidir.

Video: Mecano - La Fuerza Del Destino (Version Larga Especial - Special Extended Version),

los minSdkVersion es técnicamente opcional, pero siempre se debe configurarlo! Si usted no sabe lo que puso a, a continuación, ponerlo en el mismo valor que su compileSdkVersion.

Es hasta usted para probar su aplicación en todas las versiones de Android entre su mínimo SDK versión y la última versión del SDK de Android!

Objetivo versión SDK

Compilar versión SDK y mínimo versión SDK son, posiblemente, la configuración de la versión SDK más importantes que usted necesita para comprender. Sin embargo, hay una versión llamada tercera SDK targetSdkVersion Eso es a menudo mal entendido e igualmente importante de entender.

Debe establecer el targetSdkVersion a la versión más reciente de Android que ha probado en. En este caso, usted está construyendo y probando contra Lollipop, y eso es lo que puede establecer su targetSdkVersion a.

Cada vez que una nueva versión de Android que sale, tendrá que actualizar el targetSdkVersion a la última versión de Android y probar su aplicación para solucionar cualquier problema. Si no actualiza la targetSdkVersion, dispositivos Android se asuma que su aplicación no ha sido probado en la última versión de Android, por lo que puede introducir algún comportamiento compatibilidad hacia atrás para su aplicación para asegurarse de que su aplicación todavía se ve y se siente de la manera que lo diseñó para que la versión anterior de Android . Se pone un poco complicado, así que la mejor política es mantener siempre su targetSdkVersion al día con las últimas versiones de Android.

Artículos Relacionados