title: Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method gls.a
body: <p>Before I begin I have tried every solution offered under similar questions posted on stackoverflow as well as other forums to no avail:</p>
  
  <p>I have the following code to render maps...It worked for a few days then outright stopped working. I have changed the API keys but also nothing.</p>
  
  <pre><code>public class The_Map_Fragment extends SherlockFragment  {
  ..........
  ..........
  if (googleMap == null) {
          googleMap = ((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();
  
          googleMap.setMyLocationEnabled(true); 
          googleMap.getUiSettings().setZoomControlsEnabled(true);
          googleMap.getUiSettings().setZoomGesturesEnabled(true);
          googleMap.getUiSettings().setMyLocationButtonEnabled(true);
          CameraPosition cameraPosition = new CameraPosition.Builder().target(new LatLng(-1.281509, 36.816974)).zoom(13).build();
          googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); 
          if (googleMap == null) {
              Toast.makeText(getActivity(),"Sorry! unable to Instatntiate Google Maps", Toast.LENGTH_SHORT).show();
  
  
          }
  
  
      }
  </code></pre>
  
  <p>My xml is as below:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" &gt;
  
  &lt;fragment
      android:id="@+id/map"
      android:name="com.google.android.gms.maps.SupportMapFragment"
      android:layout_width="match_parent"
      android:layout_height="match_parent"/&gt;
  </code></pre>
  
  <p></p>
  
  <p>My Manifest has all refrences  and permissions ok</p>
  
  <pre><code>&lt;permission android:name="com.the.app.rr.permission.MAPS_RECEIVE"  
      android:protectionLevel="signature" /&gt;
  &lt;uses-permission android:name="com.the.app.rr.permission.MAPS_RECEIVE" /&gt;
  
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  
  &lt;!-- Required to show current location --&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
  
  &lt;uses-feature android:glEsVersion="0x00020000" android:required="true"/&gt;
  </code></pre>
  
  <p> 
        </p>
  
  <p>When I run I get the error Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method gls.a</p>