2012-01-24 5 views
6

Me gustaría probar y distribuir mi aplicación de teléfono. Ya funciona para iPhone.¿Qué plataforma Android SDK necesito?

Al principio instalé el más nuevo SDK (4.0.3) pero este no se ejecuta en mi teléfono. Entonces ... supongo que tengo que instalar más.

¿Qué necesito para instalar en el Administrador de Android SDK?

¿Todos los SDK? ¿Necesito también Sample/Arm/GoogleAPI/Sources?

Respuesta

6

Generalmente instalo todas las versiones de SDK, ya que es bueno poder probar en varios emuladores para asegurarme de que la aplicación funciona en todas las versiones de Android. Siempre debe compilar su aplicación con el último SDK pero en su archivo AndroidManifest.xml debe tener un android: minSdkVersion configurado en el nivel más bajo de Android en el que desea que se ejecute su aplicación. Por ahora, recomiendo 7 (Android 2.1) ya que el 97% de los teléfonos funcionan con 2.1 o superior.

0

Como creo, la mejor solución es SDK 2.2. Muchos dispositivos funcionan con esta versión de Android.

0

En su teléfono Android, vaya a Configuración-> Acerca del teléfono y vea la versión de Android. Este debería ser el SDK que necesitarás. Después, puede cambiar la versión sdk de destino de Android en su aplicación y debería ejecutarse en su teléfono. En cuanto a las carpetas de las que habla, contienen algunos ejemplos, el código fuente de la SDK y algunas API adicionales para usar los servicios de Google. Depende de usted si los necesitará. Definitivamente necesitará las herramientas de plataforma del administrador de Android SDK, ya que le proporcionan la herramienta adb que le permite cargar aplicaciones en su dispositivo.

2

Como puede ver en el cuadro de versiones de plataforma here, se recomienda utilizar Android 2.1 o 2.2 SDK para cubrir casi todos los dispositivos Android del mercado.

Creo que no necesita Sample/ARM/Sources, aunque si necesita utilizar la API patentada de Google (por ejemplo, Google Maps API) necesita usar las versiones de API de Google de 2.1 o 2.2.

2

Solo necesita el SDK que coincida con el nivel de API que desea crear.

Esta página: http://developer.android.com/resources/dashboard/platform-versions.html

tiene un desglose de lo que los dispositivos son más activos en uso currrent (mercado visitada dentro de 2 semanas)

A juzgar por eso, si orienta 2.1 serías capaz de instalar su aplicación en el 98.3% de todos esos dispositivos.

En general, es mejor elegir la plataforma más antigua que admita todas las características que necesita. Simplemente manténgase en o por encima de 1.6, es decir, cuando se introdujo el soporte para múltiples tamaños de pantalla.

Cuestiones relacionadas