Error al obtener Google Maps en android

Estoy desarrollando una aplicación Andorid que requiere Google Maps para la aplicación.

Por eso estoy usando el mismo ejemplo en el siguiente enlace.

Enlace para Google Maps.

en Que había aplicado API KEY al archivo andorid Manifist.

<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="API KEY" /> 

Y estoy recibiendo errores siguientes.

  FATAL EXCEPTION: main android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.gms flg=0x80000 pkg=com.android.vending } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) at android.app.Activity.startActivityForResult(Activity.java:3370) at android.app.Activity.startActivityForResult(Activity.java:3331) at android.app.Activity.startActivity(Activity.java:3566) at android.app.Activity.startActivity(Activity.java:3534) at com.google.android.gms.dynamic.a$5.onClick(Unknown Source) at android.view.View.performClick(View.java:4202) at android.view.View$PerformClick.run(View.java:17340) at android.os.Handler.handleCallback(Handler.java:725) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5039) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) at dalvik.system.NativeStart.main(Native Method) 

Mi archivo XML es:

 <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent"/> 

Mi archivo de manifiesto de Andorid es:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="info.androidhive.googlemapsv2" android:versionCode="1" android:versionName="1.0" > <permission android:name="info.androidhive.googlemapsv2.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="info.androidhive.googlemapsv2.permission.MAPS_RECEIVE" /> <uses-sdk android:minSdkVersion="12" android:targetSdkVersion="17" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- Required to show current location --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- Required OpenGL ES 2.0. for Maps V2 --> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <!-- Requires OpenGL ES version 2 --> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"> <activity android:name="info.androidhive.googlemapsv2.MainActivity" android:label="@string/app_name" android:theme="@style/AppBaseTheme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-- Goolge API Key --> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="My App Key" /> </application> </manifest> 

También había añadido google-play-services_lib a mi proyecto.

Por favor, ayúdame donde estoy recibiendo el error? y qué debo hacer para solucionar estos errores.

Y también me dicen en la aplicación anterior donde debo cambiar.

Gracias.

Su logcat dijo claramente

Causado por: java.lang.IllegalStateException: La etiqueta de meta-datos en AndroidManifest.xml de su aplicación no tiene el valor correcto. Se esperaba 4323000 pero se encontró 0. Debe tener la siguiente declaración dentro del elemento:

Intenta agregar la versión de Google Play Services usando la etiqueta <meta-data> bajo la etiqueta <application> en tu archivo manifest.xml como

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

Hacer su manifest.xml como

 ....<application> .............. <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="Key" /> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> </application> 

Problema:

Causado por: java.lang.IllegalStateException: La etiqueta de meta-datos en AndroidManifest.xml de su aplicación no tiene el valor correcto. Se esperaba 4323000 pero se encontró 0. Debe tener la siguiente declaración dentro del elemento:

Solución:

Incluya la versión de Google Play Services en su archivo de manifiesto.

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

Puede leer acerca de la referencia de servicios de Google play .

  • Obtener latitud y longitud del nombre de la ciudad
  • Cómo establecer la etiqueta en el marcador de Google Map en Android?
  • Google Maps Android API v2 sólo admite dispositivos con OpenGL ES 2.0 y superior
  • ¿Por qué la firma no es válida en la API de Google Maps para Android?
  • Importar la biblioteca google-play-service mostrando una X roja junto a esta referencia android
  • SupportMapFragment se recrea en el cambio de orientación
  • Android Google Maps API v2 ruta de visualización
  • Doble clic / toque zoom mapa (Android)
  • Android mapa actividad mapa título no mostrando
  • Metadatos de error de Google Play Services v13 en AndroidManifest
  • Parsing JSON de los mapas google DistanceMatrix api en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.