0

Google 融合ロケーション API を使用して電話を追跡するサービスを作成しようとしていますが、GoogleApiClient が LocationService.API に接続できません。コンソールで Google API クライアントを検索すると、次のメッセージが表示されます。 Couldn't connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null}

接続に使用したGoogleApiClientコードはこれです

mGoogleApiClient = new GoogleApiClient.Builder(this)
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .addApi(LocationServices.API)
        .build();

インターネット上のすべてのチュートリアルで使用するように指示されているように。

なぜこれがうまくいかないのか誰か知っていますか?Android APIからGPSの位置を取得できます。

4

1 に答える 1

0

議論から、API クライアントに対して複数の接続要求 (必要な場合) を行っていないように思えます。また、マニフェストに次のアクセス許可を追加してみてください。

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
于 2015-06-30T22:24:07.957 に答える