Android Studio GeoDataClient无法解析

仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述Android Studio GeoDataClient无法解析相关的知识,希望能为你提供帮助。
我没有在互联网上的任何地方看到这个问题,也似乎不赞成库,但我只是无法添加导入:

import com.google.android.gms.location.places.GeoDataClient;

我的Android SDK是最新的。
有谁知道如何使用它?或者更确切地说,另一种获取GPS当前位置的方法?
【Android Studio GeoDataClient无法解析】非常感谢。
答案只需添加:
compile 'com.google.android.gms:play-services-places:11.2.0'


repositories { jcenter() maven { url "https://maven.google.com" } }

因为在11.2.0中添加了GeoDataClient,你可以查看这个官方的document
另一答案尝试添加
```gradle这个
compile 'com.google.android.gms:play-services-maps:11.2.0' compile 'com.google.android.gms:play-services-places:11.2.0' compile 'com.google.android.gms:play-services:11.2.0' compile 'com.google.android.gms:play-services-location:11.2.0'

```在build.gradle,然后你可能需要添加
```gradle这个
allprojects { repositories { jcenter() maven { url "https://maven.google.com" } }

}
```
最后,构建 - > 重建项目。
另一答案将这一依赖项添加到apps build.gradle
compile 'com.google.android.gms:play-services:11.8.0'

以下代码到project's build.gradle应该工作。
allprojects { repositories { google() jcenter() maven { url "https://maven.google.com" } } }

另一答案这个链接可以帮助你。它是关于在Android应用程序https://www.toptal.com/android/android-developers-guide-to-google-location-services-api中使用Geo位置
另一答案@ Xianwei的答案是有效的,但随着时间的推移总是改进我们的代码是好的,因为总会有一个新的,更好的和更简单的实现。基本上来自@ Xianwei的回答更详细和改进。
在顶级google()中添加build.gradle存储库
allprojects { repositories { jcenter() google()// If you're using a version of Gradle lower than 4.1, you must instead use: // maven { //url 'https://maven.google.com' // } // An alternative URL is 'https://dl.google.com/dl/android/maven2/' } }

在您的应用级build.gradle中添加Google Play服务依赖项
dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') // Your other dependencies... implementation 'com.google.android.gms:play-services-places:x.x.x' }

其中x.x.x是play-services-places的最新版本,当前的工作版本是15.0.1。您可以在官方文档here中查看最新版本
另一答案在build.gradle中添加以下依赖项
实施'com.google.android.gms:play-services-places:15.0.1'

    推荐阅读