title: google maps not displaying on emulator
body: <p>I am trying my 1st google maps app. and i followed all the steps in tutorial of vogella <a href="http://www.vogella.com/articles/AndroidGoogleMaps/article.html" rel="nofollow">http://www.vogella.com/articles/AndroidGoogleMaps/article.html</a>.</p>
  
  <p>I created a api key and used the same in manifest file.</p>
  
  <p>Declared all the permissions in manifest file.</p>
  
  <p>While i run on phone, app works fine but when i try to run on emulator i get only empty screen with zoom-icons and in error console i get </p>
  
  <pre><code>06-25 06:06:54.387: E/Google Maps Android API(7808): Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
  </code></pre>
  
  <p>I am trying to run on emulator with google api 4.2.2.</p>
  
  <p><strong>Manifest file</strong></p>
  
  <pre><code> &lt;permission
          android:name="com.sample.maps.permission.MAPS_RECEIVE"
          android:protectionLevel="signature" /&gt;
  
      &lt;uses-feature
          android:glEsVersion="0x00020000"
          android:required="false" /&gt;
  
      &lt;uses-permission android:name="com.sample.maps.permission.MAPS_RECEIVE" /&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;  
  
  
  
      &lt;application
          android:allowBackup="true"
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:theme="@style/AppTheme" &gt;
  
          &lt;activity
              android:name="com.sample.maps.Presentlocation"
              android:label="@string/app_name" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
          &lt;uses-library android:name="com.google.android.maps" /&gt;
           &lt;meta-data
              android:name="com.google.android.maps.v2.API_KEY" 
              android:value="AIzaSyD0Ku3-ysyNupHy59CtfvX6Cfmz_ob0pkk"/&gt; 
      &lt;/application&gt;
  </code></pre>
  
  <p><strong>XML file</strong></p>
  
  <pre><code>&lt;fragment
  
            android:id="@+id/map" 
            android:layout_width="match_parent"
            android:layout_height="match_parent" 
            android:name="com.google.android.gms.maps.MapFragment"
  
           /&gt;
  </code></pre>
  
  <p><strong>Java file</strong></p>
  
  <pre><code>protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.presentlocation);
  }
  </code></pre>
  
  <p>Whats the mistake i am doing?</p>
  
  <p>Thanks:)</p>