2011-10-20 6 views
18

ho cercato di creare un'applicazione che utilizza Google Maps e su come raggiungere un errore per "MapActivity" Ho cercato nel web e ho trovato la soluzione era di fare il mio obiettivo costruire "Google API" .non riesce a trovare le API di Google per Android SDK

Tuttavia, ho guardato in "Android SDK e AVD Manager" in Eclipse, sono riuscito a trovare da nessuna parte :(

ho guardato sotto "Terza parte Add-ons"> "Google Inc", ma dice semplicemente "Nessun pacchetto trovato".

Qualsiasi aiuto, per favore?

risposta

4

Se si utilizza la versione più recente dell'SDK (ADK 14), i pacchetti dell'API di Google devono trovarsi nella cartella contenente il livello SDK appropriato nel gestore SDK.

Ad esempio, per Android 2.2, dovrebbe esserci una cartella denominata "Android 2.2 (API 8)" che dovrebbe contenere l'SDK "Piattaforma SDK" e pezzi aggiuntivi come le API di Google "API Google di Google, Inc. ".

1

ho scoperto che lavorare con lo studio Motorola sviluppo ha reso le cose molto facili da raccogliere vari livelli di API di Google. puoi trovare tutte del download e della documentazione a

developer.motorola.com

5

Questo è successo a me.

La semplice correzione è stata per aggiornare i pacchetti installati, che a sua volta ha aggiornato l'applicazione SDK Manager, quindi dopo il riavvio, ogni apparve tra cui i driver USB.

A quanto pare, se la SD Manager è superata, allora non sarà in grado di installare cosa importante come il driver USB.

40

ho incontrato lo stesso problema

Vai here scaricare manualmente le API di Google. Ad esempio, io uso il livello GoogleAPI 8, in modo da scaricare il pacchetto here

Dopo aver scaricato solo estrarre il file zip per "C:\Program Files (x86)\Android\android-sdk\add-ons" e rinominare la directory di "google_apis-8" invece di "google_apis-8_r02".

+0

Utilizzo del livello API 7 Ho rinominato la mia cartella in addon-google_apis-google_inc_-7. Dato che sono su Linux, ho inserito questa cartella in/opt/android-sdk-linux/add-ons. – Eduardo

+0

@Alan Sha la pagina che hai dato (primo link) mostra tutto il contenuto xml.i ho bisogno di API 10 :( –

+0

@AndroidKiller Puoi trovare api 10 anche in quella pagina XML. Per tua comodità, l'ho trovato per tu. [google_apis-10_r02.zip] (http://dl-ssl.google.com/android/repository/google_apis-10_r02.zip) – AlanS

0

A volte Google Server è inattivo o ritorno 502 errore, quindi non è possibile trovare qualsiasi file manifesto. Questo è successo a me. La soluzione è aspettare un paio di minuti.

0

aggiornamento non mi ha aiutato, ma reinstallare di direttore di SDK e ADT ha risolto il problema.

2

Ho incontrato lo stesso problema e ha detto "l'accesso è negato". Sto usando 64bit win7 e gli strumenti sdk sono installati in C: \ Programmi (x86) \ Android \ android-sdk. Immagino che sia perché il gestore SDK non ha l'autorizzazione per la cartella, quindi la soluzione rapida è fare clic con il tasto destro del mouse su SDK manager ed eseguirlo come amministratore.

0

Esegui come amministratore da me il trucco in Windows7. SDK mgr sta mostrando anche tutti gli extra google apis dopo questo.

0

Ho affrontato lo stesso problema.

riavvio del Eclipse & gestore SDK risolto il problema.Dopo il riavvio, tutte le API GOOGLE e altre cose sono visibili sotto la rispettiva build.

Se questo Non mostra alcun cambiamento, richiamare lo SDK Manager.exe come amministratore e questo risolverà il problema

0

Prova a svuotare la cache (Strumenti> Opzioni> Cancella cache), poi ricarico (Pacchetti> Reload) e vedi se questo aiuta.

0

Se è un pacchetto vecchio, è possibile che sia obsoleto e il gestore SDK non lo visualizzi per impostazione predefinita. Vai alla scheda "Pacchetti" e seleziona "Mostra pacchetti obsoleti".

Problemi correlati