无法解析符号 'LocationServices'

cannot resolve symbol 'LocationServices'

我正在尝试使用使用用户位置的 android 工作室构建一个 android 应用程序。我正在尝试导入 google 播放服务 LocationServices api,但它说它无法解析符号 'LocationServices'。我试着寻找答案,但我无法弄清楚问题是什么。

这是我的错误和代码的图片:

提前致谢

您需要导入:

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

并且在 build.gradle 中:

implementation 'com.google.android.gms:play-services-location:11.0.2'

您class必须实施:

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback,
    LocationListener,
    GoogleApiClient.ConnectionCallbacks,
    GoogleApiClient.OnConnectionFailedListener { ...}

您需要覆盖此方法:

 @Override
    public void onConnected(Bundle bundle) {

    }


    @Override
    public void onConnectionSuspended(int i) {

    }

    @Override
    public void onConnectionFailed(ConnectionResult connectionResult) {

    }

    @Override
    public void onLocationChanged(Location location) {

    }

这是一个细节Implementation

在post编辑并让我摆脱困境后的 7 个月里看这个。

在撰写本文时,您必须将 build.gradle(Module: app) 更新为 compile 'com.google.android.gms:play-services-location:11.4.2' https://developers.google.com/android/guides/setup

你的 post 对我帮助很大,我希望这个添加也能帮助其他人在将来看到这个 post。