¿Cómo hacer que la aplicación android esté disponible para tablets y pre 11 sdk?

Actualización: Añadir esto a manifiesto lo resolvió:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14"/> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true"/> 

Parece que google silenciosamente dejó de listar las nuevas aplicaciones presentadas en el mercado de tabletas que no cumplen con sus "consejos de optimización".

Uno de esos "consejos" es establecer minSdkVersion="11" , lo que significa perder el 40% de toda su base de usuarios que sigue ejecutando sdk 10 (hilarante).

¿Puede alguien sugerir por favor la solución menos dolorosa que me dejaría apuntar tanto a los usuarios pre 11 SDK y las tabletas, preferiblemente sin entrar en el negocio múltiple de APK.

Si varios APK es el camino a seguir, entonces cuál es el mejor criterio para separar a los usuarios, por lo que puedo tener un código de versión única por lo menos.

(La aplicación es totalmente compatible con todos los tamaños de pantalla y densidades, actualmente se dirige a minSdkVersion="8" )

Lo estás leyendo mal

Como mínimo, compruebe el elemento para asegurarse de que:

TargetSdkVersion se declara con valor 11 o superior (se recomienda 14 o superior), OR minSdkVersion se declara con valor 11 o superior.

Puse "o" en negrita para asegurarse de que lo lea … Ya estaba en mayúsculas, pero no fue suficiente 😉

Utilice targetSdkVersion a 17 y soporte la biblioteca como otras personas dijeron.

Utilice la Biblioteca de asistencia de Android proporcionada por Google. Puede descargarlo a través del administrador del SDK. Requiere algunos cambios en el código existente (como usar getSupportFragmentManager() lugar de getFragmentManager() , pero funciona bien.

Parece que google silenciosamente dejó de listar las nuevas aplicaciones presentadas en el mercado de tabletas que no cumplen con sus "consejos de optimización".

Estaría interesado en saber de cualquier prueba que tenga que apoye esa declaración.

Uno de esos "consejos" es establecer minSdkVersion = "11"

Eso es parcialmente correcto. Citando las versiones Target Android correctamente sección que se vinculó a en su comentario a Waza_Be …

Como mínimo, compruebe el elemento para asegurarse de que:

a. TargetSdkVersion se declara con valor 11 o superior (se recomienda 14 o superior), OR

segundo. MinSdkVersion se declara con valor 11 o superior.

do. Si se declara un atributo maxSdkVersion, debe tener un valor de 11 o superior. Tenga en cuenta que, en general, no se recomienda el uso de maxSdkVersion.

Nota al final de 'a' hay la palabra O en mayúsculas haciendo 'b' innecesario si 'a' es verdad (y todos sabemos que podemos ignorar 'c').

Necesita usar la biblioteca de soporte que tiene la mayor parte de la funcionalidad (si no más) de todos los sdk> 11

La biblioteca de soporte se puede utilizar en cualquier dispositivo 2.2 y superior

Google play es un mercado unificado tanto para teléfonos como para tablets. Cuando un dispositivo visita Google Play, informa sobre la versión y las capacidades de la API (hardware), por lo que el mercado sólo muestra aplicaciones que coinciden con los criterios proporcionados. Si tu aplicación no es compatible con un dispositivo, no aparecerá.

Hasta la versión 2.x (api 10) se usó el mismo código para tablets y teléfonos. Entonces la versión 3.x (api 11-13) era sólo para tabletas y luego la versión 4.x (api 14) volvió a ser unificada.

Así que tenemos 2.x tabletas, 3.x tabletas y 4.x tabletas. Use minSdkVersion para declarar hasta qué versión admite su aplicación.

  • Mejor tableta Android para el desarrollo
  • Universal (tableta y teléfono) app - la mejor forma de estructura - múltiples xml de diseño o mostrar / ocultar widgets?
  • ¿Cómo puedo reflejar la salida sólo en dispositivos compatibles con HDCP?
  • Archos 101 internet tablet: ¿Es posible ocultar los botones predeterminados de Android (software)
  • La aplicación de Android para tablets sigue mostrando "Designed for Phones"
  • ¿Qué tabletas Android se pueden utilizar para probar aplicaciones web pesadas de Javascript
  • Tablet o teléfono - Android
  • ADB no encuentra mi dispositivo Archos
  • Configurar los juegos libgdx para que sean "diseñados para tabletas"
  • @ Font-face problema de representación en la etiqueta de párrafo, Chrome Android 4
  • ¿Por qué mi aplicación no aparece en tablets en Google Play?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.