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.

2 Solutions collect form web for “Error al obtener Google Maps en android”

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 .

  • Almacenamiento en caché de Google Maps en MapActivity
  • Múltiples marcadores con texto en Google Maps API v2
  • Android Google Maps v2 no muestra el icono Compass and Location
  • Los pines del mapa de la aplicación para Android no aparecen hasta que se toca la pantalla
  • Google Maps v2 no se muestra después de publicar en el mercado de juegos
  • ¿Cómo puedo obtener la ubicación del centro en los mapas v2 en Android?
  • ¿Cómo puedo mostrar el texto árabe en google map info-window?
  • SetRadius en Circle da mala experiencia de usuario en Google Maps
  • Cómo obtener límite de velocidad mediante google maps api?
  • ¿Cómo resolver el requisito de permiso setMyLocationEnabled?
  • Inflar la excepción en el fragmento de mapa de Google en ViewPager con TabLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.