2011-11-13 11 views

risposta

23

Se applicazione utilizza un API di Google, come Google Maps, ti servirà la versione dell'API di Google. Non ho riscontrato alcun dispositivo commerciale che non includesse tale build, ma Android open source non include l'API di Google perché contiene codice proprietario non aperto di Google.

Se non si utilizza nessuna di queste API, non importa quale si sceglie. Ma se utilizzi qualcuno dei google apis, devi utilizzare Google Build.

+0

ah, quindi questa è la differenza. Grazie per chiarirlo! –

+2

mark - se si fa clic su "Accetto" quando si ha una risposta, si otterrà un migliore tasso di risposta quando si fanno domande in futuro. Se questo risponde alla tua domanda, per favore clicca accetto in modo che la domanda sia chiusa. –

+0

Solo per informazioni: quali modifiche sono necessarie per l'emulatore, mentre si seleziona google api o un progetto open source Android? – KumarDharm

0

Si avrà importanza per alcune cose, se si seleziona un'API più recente è necessario essere attenti a ciò che i metodi di utilizzare nel vostro programma.

se si utilizza un metodo che è nuovo in 3.2 e pretende molto esistono in maggiore di API vostra applicazione non funzionerà sui vecchi dispositivi ... a meno che non si fanno eccezioni

+0

probabilmente non hanno spiegato bene. Chiedo se è importante se seleziono "Android 2.2" o "Google API per la piattaforma 2.2", che è fondamentalmente lo stesso livello di API –

+0

scusa, è necessario aver installato pacchetti extra in quanto non ho queste opzioni. Queste sono le API di Google e saranno utilizzate per lo sviluppo di Google Maps e simili ... non roba da Android – Chris

Problemi correlati