【问题标题】:Places class is removed from android play services 9.2.0从 android play services 9.2.0 中删除 Places 类
【发布时间】:2016-06-28 06:39:18
【问题描述】:
今天,我将google play服务更新到9.2.0。
我遇到了错误
com.google.android.gms.location.places.Places
未找到。低于两行
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
我可以在哪里找到 GEO_DATA_API、PLACE_DETECTION_API 的任何线索
提前致谢。
【问题讨论】:
标签:
android
google-play-services
【解决方案1】:
在 9.0.2 中,“places”库位于“location”库中。在 9.2 中,您需要添加 'places' 库作为依赖项:
implementation 'com.google.android.gms:play-services-places:9.2.0'
【解决方案2】:
截至 6 月 28 日,该文档尚未更新。我建议将播放服务库降级到 9.0.2。 (文档最后更新于 6 月 23 日)。
编辑:
正如艾默生建议的那样,
编译'com.google.android.gms:play-services-places:9.2.0'
将位置库添加到您的 Gradle。官方文档中没有更新。
【解决方案3】:
对于播放服务 9.2.0 地方导入已更改
import com.google.android.gms.location.places;
到
import com.google.android.gms.location.places.Place;
或者你需要所有地方文件夹
import com.google.android.gms.location.places.*;