2013-05-26 19 views
14

sto cercando di utilizzare il nuovo Google Play Services per l'integrazione di Google Plus da questo link: http://ankitthakkar90.blogspot.sg/2013/05/google-plus-integration-in-android.htmlAndroid - Impossibile trovare google-play-services_lib.apk! Errore di

sono stato in grado di ottenere tutto giusto tranne quando provo a farlo funzionare, è fornire me con questo errore

Ho fatto riferimento alla libreria tramite Proprietà eclipse> Android> Aggiungi libreria come è stato fatto qui: Using the new Google Play Services Questo errore si è ancora verificato. Qualsiasi suggerimento e risposta è il benvenuto.

risposta

-1

Penso che il dispositivo su cui si sta tentando di eseguire Google Play Services non contenga l'APK dei servizi di Google Play.

controllare questo link su Android sviluppatori per più spazio

Ensuring Devices Have the Google Play services APK

+0

Im abbastanza sicuro miniera hanno l'apk servizi come io sono in grado di trovare nel mio app manager in contesti –

5

Non installare il google-play-services_lib APK, si dovrebbe fare riferimento a esso sul vostro progetto come un Progetto Biblioteche Android e il JAR sarà incluso nel tuo APK.

http://developer.android.com/google/play-services/setup.html

Questo link vi insegna come fare riferimento a un progetto di libreria di Android:

http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject

+0

si può sapere che cosa file JAR che ci si riferisce a ? È Android-support-v13.jar? Ho seguito gli altri passaggi e il problema persiste ancora –

+0

Il file JAR verrà generato e referenziato automaticamente se si imposta correttamente la libreria google-play-services-lib come un progetto di libreria Android. Stai usando Eclipse per costruire ed eseguire il tuo codice? – thiagolr

+0

Apparentemente non ho creato l'oAuth per la mia applicazione. Ho risolto il problema seguendo questo link: https://developers.google.com/+/mobile/android/getting-started#step_3_initialize_the_plusclient –

6

Bene Ho avuto questo stesso problema .. Ho poi scoperto che avevo fatto riferimento in modo errato la prima volta nel il percorso di sviluppo java prima di farvi riferimento da Proprietà> Android> Aggiungi libreria. Soluzione Prima rimuovere sia il riferimento dalla build di java che Proprietà> Android> Aggiungi libreria, quindi consultare google_Play_services_lib da Proprietà> Android> Aggiungi libreria di nuovo. Spero che questo aiuti :)

51

Quando si aggiungono librerie con riferimenti, è necessario solo google-play-services_lib.jar. Quindi è necessario rimuovere il progetto dal progetto.

Progetto-> Proprietà-> javaBuildPath-> Progetto-> seleziona google-play-services-> rimuovi.

pulire e compilare.

+3

Perché in tutto il mondo non funziona diversamente se le stesse istruzioni di Google dicono di farlo modo? Ugh. Comunque, grazie mille. Questo è stato risolto per me. –

+0

Risolto il problema per me. Grazie! –

+0

Ugh, mi piacerebbe fare riferimento solo al barattolo. Poi ho avuto un altro problema, quindi ho pensato di ricontrollare i miei riferimenti ai servizi di gioco. Mi sono imbattuto in [istruzioni di Google] (http://developer.android.com/google/play-services/setup.html) di cui 'unexpected62' probabilmente sta parlando. Sembrava essere il modo giusto, così ho finito per seguire le stesse indicazioni di Google e rompere tutto. Grazie per il chiarimento! –

0

Nel mio caso questo errore è stato risolto controllando la casella di controllo Dipendenze private Android nel progetto eclipse google-play-services_lib> Proprietà> Percorso build Java> scheda Ordine ed esportazione. È stato verificato anche nel progetto principale che ha il riferimento a google-play-services_lib. Ricevo ancora l'errore Could not find google-play-services_lib.apk! nella console ma le attività delle mappe funzionano correttamente, mentre prima della modifica ricevevo errori di run time e l'applicazione si bloccava.

-1

Verificare se il progetto di libreria è stato aggiunto al progetto, in caso contrario controllare se il progetto di libreria e il progetto si trovano nella stessa directory.

0

Il mio consiglio è di copiare google-play-services.jar nella cartella libs del progetto. Ha funzionato per me.

5

Nel file manifiest metterlo dentro

<meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
Problemi correlati