2016-06-28 67 views
15

Dopo un aggiornamento a Google Play Services 9.2.0 del 28 giugno, ci sono alcune classi mancanti che impediscono i progetti lavorativi dalla compilazione:Google Play Services 9.2.0 classi mancanti

Error:(24, 35) error: package com.google.android.gms.maps does not exist

Lo stesso su Google Places quindi, se sei aggiornato su Google Play Services 9.2.0, probabilmente il tuo progetto non verrà compilato.

downgrade a 9.0.2 risolve il problema:

compile 'com.google.android.gms:play-services-location:9.0.2'

Qualcuno sa come risolvere il problema nella versione 9.2.0?

risposta

15

Basta aggiungere la libreria mappe:

compile 'com.google.android.gms:play-services-maps:9.2.0' 

e la libreria di posti:

compile 'com.google.android.gms:play-services-places:9.2.0' 

play-services-location 9.0.2 dipende e inserisce automaticamente nel progetto play-services-maps e play-services-places, dare un'occhiata a play-services-location-9.0.2.pom. La versione 9.2.0 non lo fa più, quindi spetta a te aggiungerlo come dipendenza del progetto.

Per le altre classi mancanti è possibile controllare qui per trovare il pacchetto giusto (vedi Tabella 1 API individuali e relative descrizioni build.gradle): https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project

+1

Nel mio caso, la dipendenza specifica è già nel file 'build.gradle' ma non funziona ancora . qualche altra idea? (provato ad aggiornare gli strumenti di compilazione e compileSDK a 24) – Muzikant

+1

quali sono le classi mancanti? forse è necessario aggiungere la libreria dei luoghi "com.google.android.gms: play-services-places: 9.2.0" (prova anche a pulire il tuo progetto) – Bronx

+0

'SupportMapFragment',' CameraUpdate' e altri. niente a che fare con i posti. la dipendenza dalle mappe dovrebbe essere sufficiente. ecco perché sono perplesso ... – Muzikant

0

aggiungere 'com.google.android.gms: play-servizi: 9.2.0' compilazione

btw, un buon punto di partenza per controllare è, creare un nuovo progetto mappe alla corrente Android Studio aggiornato (e libs) e hanno uno sguardo che cosa è diverso

+5

Le 'com.google.android.gms: gioco -services: 9.2.0 'dependency, contiene tutti i pacchetti di Google Play Services, aggiungendo molte dipendenze non integrate al progetto –