Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Play Services 9.2.0 missing classes [duplicate]

After an update to Google Play Services 9.2.0 of 28th, June, there are some missing classes that prevent working projects from compiling:

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

The same about Google Places, so if you updated to google play services 9.2.0, your project probably won't compile.

Downgrading to 9.0.2 solves the problem:

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

Does anyone know how to fix the issue in version 9.2.0?

like image 910
Yury Fedorov Avatar asked Jun 28 '16 06:06

Yury Fedorov


1 Answers

Just add the maps library:

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

and the places library:

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

play-services-location 9.0.2 depends on and automatically brings into your project play-services-maps and play-services-places, have a look at play-services-location-9.0.2.pom. Version 9.2.0 doesn't do that anymore so it is up to you to add it as your project dependency.

For other missing classes you can check here to find the right package (see Table 1 Individual APIs and corresponding build.gradle descriptions): https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project

like image 153
Bronx Avatar answered Sep 17 '22 14:09

Bronx