2011-11-13 15 views

Respuesta

23

Si una aplicación utiliza la API de Google, como Google Maps, necesitarás la versión de la API de Google. No he encontrado un dispositivo comercial que no incluya esa compilación, pero el código abierto de Android no incluye la API de Google porque contiene código fuente no abierto propiedad de Google.

Si no utiliza ninguna de estas API, no importará cuál elija. Pero si está utilizando alguna de las API de Google, debe utilizar la compilación de google.

+0

ah, esa es la diferencia. Gracias por aclararlo! –

+2

marca: si hace clic en "aceptar" cuando tenga una respuesta, obtendrá una mejor tasa de respuesta cuando haga preguntas en el futuro. Si esto responde su pregunta, haga clic en aceptar para que la pregunta se cierre. –

+0

Solo para información: ¿qué cambios se requieren para el emulador, al seleccionar ya sea google api o proyecto de código abierto de Android? – KumarDharm

0

Se tendrá importancia para algunas cosas, si selecciona una nueva API que necesita tener cuidado con lo métodos que utiliza en su programa.

si se utiliza un método que es nuevo en 3.2 y tampoco existen en la API de más edad que su aplicación no se ejecutará en los dispositivos más antiguos ... a menos que haga excepciones

+0

probablemente no hayan explicado bien. Pregunto si no importa si selecciono "Android 2.2" o "API de Google para la plataforma 2.2", que es básicamente el mismo nivel de API –

+0

lo siento, debe haber instalado paquetes adicionales ya que no tengo estas opciones. Estas son las API de Google y se usarán para el desarrollo de Google Maps y cosas como ... cosas no de Android – Chris

Cuestiones relacionadas