Ho un'applicazione che utilizza l'API Android v2 di Google Maps. Ho aggiunto il google-play-services_lib
progetto di libreria al mio spazio di lavoro e ho aggiunto un riferimento ad esso dal mio progetto di applicazione, seguendo le istruzioni in queste pagine:
- http://developer.android.com/google/play-services/setup.html .
- https://developers.google.com/maps/documentation/android/start
Tutto sembra funzionare bene: l'app visualizza mappe e sovrapposizioni con i marker predefiniti. Quindi sono abbastanza sicuro di aver configurato correttamente i servizi di Google Play e le API di Google Maps.
Tuttavia, vedo questo messaggio nella finestra ADC LogCat ogni volta che viene inizializzata la visualizzazione della mappa (su un Nexus 7 di seconda generazione):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Il livello del messaggio è Errore e il tag lo è GooglePlayServicesUtil
.
Questo sembra benigno, poiché la mia app funziona bene. Ma cosa posso fare o controllare per provare ad affrontare qualunque sia il problema?
Ulteriori informazioni: ogni volta che il messaggio "Risorse dei servizi di Google Play non sono state trovate" appare in LogCat, è preceduto da questi messaggi, che sono Avvertenze e taggati ResourceType
:
getEntry failing because entryIndex 906 is beyond type entryCount 3
Failure getting entry for 0x7f0b038a (t=10 e=906) in package 0 (error -2147483647)
FWIW, non riesco a trovare la costante 0x7f0b038a da nessuna parte quando cerco i progetti, inclusi i file gen / R.java.
Ho controllato il contenuto del .apk generato e include tutte le risorse presenti nella google-play-services_lib/res
directory.
Un altro aggiornamento: dopo aver aggiunto ActionBarSherlock e aver aggiornato targetSdkVersion nel mio manifest dalle 8 alle 17, ora vedo un altro errore nell'output di LogCat:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
Maggiori dettagli su questo problema sono disponibili qui: Google Maps funziona bene su Android ma ho ancora un errore "Impossibile trovare la classe 'maps.i.k', a cui fa riferimento il metodo maps.z.ag.a"
E ancora una volta, l'app sembra funzionare bene. Forse è sicuro ignorare questi "errori"?
Project > Clean
). Ho notato che questo a volte risolve i problemi di R.java/resource.