Android Studio GeoDataClient无法解析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio GeoDataClient无法解析相关的知识,希望对你有一定的参考价值。

我没有在互联网上的任何地方看到这个问题,也似乎不赞成库,但我只是无法添加导入:

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

我的Android SDK是最新的。

有谁知道如何使用它?或者更确切地说,另一种获取GPS当前位置的方法?

非常感谢。

答案

只需添加:

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'

以上是关于Android Studio GeoDataClient无法解析的主要内容,如果未能解决你的问题,请参考以下文章

android studio setting 在哪

如何解决android studio2.3导入android studio2.1的问题

Android studio上找不到setting?

android studio v4包冲突

如何用android studio 编成app

如何手动升级android studio?