web-dev-qa-db-ja.com

シンボル「LocationServices」を解決できません

Userlocationを使用するAndroid studioを使用してAndroidアプリを構築しようとしています。 Google Play Services LocationServices APIをインポートしようとしていますが、シンボル「LocationServices」を解決できないと表示されます。答えを探してみましたが、問題が何なのかわかりません。

ここに私のエラーとコードの写真があります: code and error

new error

third error (yes I'm a rookie)

前もって感謝します

19
Jord Adema

インポートする必要があります:

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

    }

詳細はこちら 実装

44
rafsanahmad007

投稿されてから7か月でこれを見て、ジャムから抜け出しました。

執筆の時点で、build.gradle(Module:app)をcompile 'com.google.Android.gms:play-services-location:11.4.2'に更新する必要があります https://developers.google.com/Android/guides/setup

あなたの投稿は私を大いに助けてくれましたし、この追加が将来この投稿を見る他の人にも役立つことを願っています。

4
Jamie Coenen