我正在尝试使用Android工作室使用直接用户位置构建一个Android应用程序,我在导入com.google.android.gms.location.LocationListener时遇到错误;它说它无法解析符号'LocationListener',也用于'LocationRequest'和'LocationServices'我尝试搜索答案,但我无法弄清楚问题是什么。
答案 0 :(得分:5)
尝试添加以下内容:
compile 'com.google.android.gms:play-services:9.8.0'
在你的应用程序级别gradle依赖项和
classpath 'com.google.gms:google-services:3.1.0'
在项目级别的gradle依赖项中
请注意,版本可能会根据您的SDK配置或您的偏好进行更改
答案 1 :(得分:1)
查看此链接以获取Google Play图书列表,您可以添加位置库。
https://developers.google.com/android/guides/setup
implementation 'com.google.android.gms:play-services-location:11.6.0'
这应该解决。
答案 2 :(得分:1)
自2018年以来,事情发生了变化,而Gradle 3.0.0也有所改变现在您必须使用:
在您的 implementation
中compile
部分中的./app/build.gradle
而不是dependencies{}
。像这样:
dependencies {
...
implementation 'com.google.android.gms:play-services-location:16.0.0'
...
}
在releases网页中搜索 location
。