Call connect() and wait for onConnected() to be called.
Google Playのサービスに接続しようとすると、上記のエラーが出て、落ちてしまう…。
エラーの通り、connectを待て、ということですね。
たとえば、私は現在位置情報を取得するmLocationClientを下記のように書いていたのですが、これではダメで
//失敗例 @Override public void onResume() { super.onResume(); mLocationClient.connect(); mCurrentLocation = mLocationClient.getLastLocation(); }
//成功例 @Override public void onResume() { super.onResume(); mLocationClient.connect(); } // mLocationClient.getLastLocation(); はonConnectedに移す @Override public void onConnected(Bundle dataBundle) { mCurrentLocation = mLocationClient.getLastLocation(); }