更新到6月28日的Google Play服务9.2.0后,有一些缺少的类会阻止编译工作项目:
错误:(24,35)错误:包com.google.android.gms.maps没有 存在
Google地方信息相同,因此如果您更新到Google Play服务9.2.0,您的项目可能无法编译。
降级到9.0.2解决了这个问题:
编译'com.google.android.gms:play-services-location:9.0.2'
有没有人知道如何解决9.2.0版本中的问题?
答案 0 :(得分:15)
只需添加地图库:
compile 'com.google.android.gms:play-services-maps:9.2.0'
和地方图书馆:
compile 'com.google.android.gms:play-services-places:9.2.0'
play-services-location
9.0.2依赖于并自动加入您的项目play-services-maps
和play-services-places
,请查看play-services-location-9.0.2.pom
。版本9.2.0不再这样做了,因此您可以将其添加为项目依赖项。
对于其他缺少的类,您可以在此处查看以找到正确的包(请参阅表1 单个API和相应的build.gradle说明):https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project < / p>
答案 1 :(得分:0)
添加 编译com.google.android.gms:play-services:9.2.0&#39;
顺便说一下,检查的一个很好的起点是,在当前更新的android studio(和libs)中创建一个新的地图项目,看看有什么不同