当前位置: 首页 > 知识库问答 >
问题:

导入com.google.android.gms.location.locationServices,无法更新位置服务

印瑾瑜
2023-03-14

无法导入com.google.android.gms.location.LocationServices

但我无法解决。

我安装的Google play服务的版本(在我的Android SDK管理器中)是17。我知道最新版本是19,但我不能从SDK管理器更新版本,我找不到任何选项这样做。

import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationServices;

共有1个答案

胡弘毅
2023-03-14

您需要将Google Play Services库编译到您的项目中。

如果您正在使用AndroidStudio:

打开build.gradle,并向dependencies标记添加以下内容:

compile 'com.google.android.gms:play-services:6.+'
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.gms:play-services:6.+'
}
compile 'com.google.android.gms:play-services-location:6.+'
 类似资料:
  • 我正在努力得到最准确的位置。 迄今为止,I'v在Google docs中成功使用了LocationClient:http://developer.android.com/training/location/retrieve-current.html 但是现在我发现这个班已经老了:http://developer.android.com/reference/com/google/android/gm

  • 我需要每1分钟和每5米位移更新一次熔合位置(我知道这是一个错误的做法,但为了测试和在日志中显示),并且我在按下按钮后立即启动服务,我在logcat中获得位置,但只有一次。根据服务级别,onLocationChanged应该每1分钟调用一次,但它不会再次调用,即使我的GPS几乎每分钟打开一次,然后在之后关闭,但Logcat中仍然没有位置更新。我需要服务类来保持更新位置,而不影响UI或主线程 这是只显

  • 通常情况下,我可以使用以下查询更新我的行:

  • 我无法在Android Studio中更新Java JDK或Android SDK路径。 打开Android Studio 转到“快速启动”->“配置”->“项目默认值”->“项目结构” 更改JDK位置 我的问题: “应用”按钮是不可点击的,如果我按“确定”,JDK或Android SDK位置永远不会更新。这里有一个视频显示了当我尝试更新位置时会发生什么。我该怎么解决这个? 预期成果: Andro

  • 问题内容: 我有使用hibernate的类,我将所有必需的jar包含到类路径中,并且在Java更新自身之前可以使用类。但是现在eclipse显示它无法解决某些hibernate导入。有什么解决方案? 问题答案: 如果键入(Ctrl + shift + t),或打开类型资源管理器并键入SessionFactory或Configuration,Eclipse是否会找到它们?如果不是,那么可以确定.ja

  • 问题内容: 我正在尝试在Django中开发示例项目,并且在运行syncdb命令时遇到错误。 这是我的项目结构的样子: / Users / django_demo / godjango / bookings: 我的manage.py文件如下: 我的PYTHONPATH和DJANGO_SETTINGS_MODULE设置如下 我的WSGI.py文件如下所示: 当我运行python manage.py s