2016-11-29 6 views
0

ジオフェンシングが初めてで、GoogleApiClientインスタンスにAPIを追加しようとしていますが、変数LocationServicesが見つからないなどのエラーが表示されています。 は、ここに私のコードです:GoogleApiClientインスタンスでシンボル変数 "LocationServices"を見つけることができませんか?

private void createGoogleApi() { 
    Log.d(TAG, "createGoogleApi()"); 
    if (googleApiClient == null) { 
     googleApiClient = new GoogleApiClient.Builder(this) 
       .addConnectionCallbacks(this) 
       .addOnConnectionFailedListener(this) 
       .addApi(LocationServices.API) 
       .build(); 
    } 
} 

そして、私のGradleは

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.INTERNET" /> 
<meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="Server_key" /> 

あなたはplsはあなたには、いくつかの他のドキュメントまたはリンクを提供することができますthis.or他に見ることができ

compile 'com.google.android.gms:play-services-maps:9.8.0' 

マニフェストファイルであります参照のために。

+0

これが役立つかどうかを確認してください:http://stackoverflow.com/a/40782046/5241603 –

答えて

0

In gradle add play-servicesの場所

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

一度すべての更新がSDKで行われていることを確認します。

0

私はあなたがこのような何かを逃していると思う:あなたのアプリレベルのbuild.gradleファイルにあなただけの線の下に追加する必要があり、さらに参考のためにsee here

0

compile 'com.google.android.gms:play-services:9.2.0' 

compile 'com.google.android.gms:play-services:10.0.1' 
関連する問題