title: isGooglePlayServicesAvailable returning 9
body: <p>I have the following code in my app to initiate Map View</p>
  
  <pre><code>private boolean servicesOk() {
      int isAvailable = GooglePlayServicesUtil
              .isGooglePlayServicesAvailable(this);
      if (isAvailable == ConnectionResult.SUCCESS) {
          return true;
      } else if (GooglePlayServicesUtil.isUserRecoverableError(isAvailable)) {
          Dialog dialog = GooglePlayServicesUtil.getErrorDialog(isAvailable,
                  this, GPS_ERRORDIALOG_REQUEST);
          dialog.show();
      } else {
          Toast.makeText(this, "Connect Connect to Maps", Toast.LENGTH_SHORT)
                  .show();
  
      }
      return false;
  }
  </code></pre>
  
  <p>But on the check the <code>isAvailable</code> has the value <code>9</code>, moreover in <code>LogCat</code> its continously repeating message: <code>Google Play services is invalid. Cannot recover.</code></p>
  
  <p>Can anyone please tell me, what mistake Am I making?</p>