繁体   English   中英

无法解析符号'LocationServices'

[英]cannot resolve symbol 'LocationServices'

我正在尝试使用android studio使用userlocation构建一个Android应用程序。 我正在尝试导入谷歌播放服务LocationServices api,但它说它无法解析符号'LocationServices'。 我试着寻找答案,但我无法弄清问题是什么。

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

新的错误

第三个错误(是的,我是菜鸟)

提前致谢

你需要导入:

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

build.gradle

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

你的班必须实现:

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) {

    }

这是一个详细的实现

在发布后的7个月里看着它,让我脱离了果酱。

在撰写本文时,您必须更新build.gradle(Module:app)以compile 'com.google.android.gms:play-services-location:11.4.2' //developers.google.com/安卓/引导/安装

你的帖子给了我很多帮助,我希望这个补充也能帮助其他人在将来看这篇文章。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM