¿Qué nivel de API se utiliza con la Biblioteca de soporte técnico de Android?

Quiero crear una aplicación para Android que se pueda utilizar en 2.3.3 hasta 4.0.3 . Quiero usar la Biblioteca de Soporte, para poder usar fragmentos, etc.

¿Puedo establecer el objetivo de compilación en el nivel 10 de API (2.3.3) o lo configuro en 15 (4.0.3)?

Las respuestas aquí son un poco engañosas, ya que no es necesario establecer su targetSdkVersion="15" para que su aplicación se utilice hasta la versión 4.0.3. El ajuste de minSdkVersion="10" solo le permitirá utilizar su aplicación en todos los dispositivos que ejecuten Gingerbread y superiores.

El atributo targetSdkVersion especifica el nivel de API en el que la aplicación está diseñada para ejecutarse. Preferiblemente, usted desea que su valor corresponda al SDK lanzado más recientemente ( "15" , en el momento de esta publicación). En sentido estricto, sin embargo, su valor debe ser dado por el número de versión SDK más grande que ha probado su aplicación contra.

Los beneficios de una mayor targetSdkVersion es que le permitirá aprovechar las nuevas y brillantes características de las APIs recientemente publicadas. Por ejemplo, si en este caso no estableció su targetSdkVersion , por defecto a su minSdkVersion (que es actualmente "10" ). Debido a esto, su aplicación no será capaz de hacer uso de los nuevos temas de interfaz de usuario (es decir, Theme.Holo ) introducido en HoneyComb e ICS , y probablemente será forzado en el modo de compatibilidad (que es feo y hace que su aplicación se vea vieja y Mal mantenido).

Debe establecer su meta de compilación a 15, pero SDK mínimo a 10.

De esta forma, las bibliotecas de soporte seguirán funcionando el 10, pero con la reflexión también podrá acceder directamente a las funciones de versión de API más altas si así lo desea.

  • Uso de Retrofit en Android
  • Integración de API de OLA que da error como clave de socio no válida
  • Android - Fragment API para nivel de API <11
  • Vista de mapa siguiente usuario - Funcionalidad de tipo MyLocationOverlay para Android Maps API v2
  • ¿Cómo obtener la hora actual de Google para Android?
  • Obtener el nivel de API de Android del teléfono que está ejecutando actualmente mi aplicación
  • ¿Cómo obtener los contactos del usuario de Gmail?
  • Android: Línea # 9 del archivo XML binario: error de inflado del fragmento de clase
  • Org.json.JSONException: Valor <! DOCTYPE de tipo java.lang.String no se puede convertir en JSONObject
  • Nueva publicación "Autenticación con Google Play Services", Problemas con la obtención de un token a través de GoogleAuthUtil.getToken
  • Android studio muestra fuentes de la API de compileSdkVersion al depurar en el dispositivo con la API más antigua
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.