【问题标题】:Setting up location services on Android studio在 Android Studio 上设置位置服务
【发布时间】:2016-07-20 10:24:17
【问题描述】:

我正在尝试按照 developer.android.com 的说明在应用中设置 定位服务。 我已将以下代码插入到 onCreate 方法

// Create an instance of GoogleAPIClient.
        if (mGoogleApiClient == null) {
            mGoogleApiClient = new GoogleApiClient.Builder(this)
                    .addConnectionCallbacks(this)
                    .addOnConnectionFailedListener(this)
                    .addApi(LocationServices.API)
                    .build();
        }

类名 GoogleApiClientLocationServices 显示为红色,“无法解析符号” 显示在工具提示中。 我试过了

  • 重建项目
  • 清洁项目
  • 使缓存无效/重新启动
  • 使用来自 developer.android.com 的导入

导入 com.google.android.gms.common.api.GoogleApiClient;

但无济于事。有人可以给我建议吗? :)

【问题讨论】:

  • 尝试重启你的安卓工作室?
  • 我猜你在你的 gradle 脚本中遗漏了一些东西。请发帖
  • 按照本指南stackoverflow.com/a/38397092/5955362,如果您仍有问题,请在此处发表评论。
  • @Jaydeep Patel,您的指南非常清楚,但是,当我插入“实现 GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener”时出现错误_必须将 MainActivity 类声明为抽象类或实现抽象方法 onConnected ConnectionCallbacks中的(捆绑)_
  • 没关系,我实现了抽象方法 :) 谢谢!

标签: android android-studio


【解决方案1】:

你声明了吗?

     private GoogleApiClient mGoogleApiClient;

并将其添加到您的 gradle 文件中,然后同步。

然后清理并构建。

    apply plugin: 'com.android.application'
...

dependencies {
    compile 'com.google.android.gms:play-services:9.2.1'
}

看看下面的链接,

https://developers.google.com/android/guides/setup

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-12
    • 2011-09-13
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    相关资源
    最近更新 更多