Error al inflar la clase com.google.android.maps.MapView

Solo estoy siguiendo un tutorial de mapa simple http://developer.android.com/resources/tutorials/views/hello-mapview.html pero obtengo este error. Soy nuevo en Android, traté de seguir toda la solución provista en Internet pero aún no tuve éxito. Por favor, ayúdame. Mi .xml principal está debajo

  

y manifestfile es esto

Tuve este problema y lo resolví con los siguientes 2 pasos:

1) Coloque la siguiente línea en el elemento de la aplicación (importante) del archivo AndroidManifest.xml.

  

2) extender MapActivity en lugar de Activity.

¡disfrutar!

¿Extendió la clase principal como MapActivity?

 public class a extends MapActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected boolean isRouteDisplayed() { // TODO Auto-generated method stub return false; } } 

Tuve el mismo problema y alrededor de 3 horas de búsqueda esto es lo que hice para arreglarlo, todo en el manifiesto.

1) En mi manifiesto este código no estaba en el lugar correcto

   

debería estar aquí, debajo

   

Me gusta esto

   ...   ...  ...  

2) Perdí un período en algún lugar de mi manifiesto

       

3) No especifiqué la versión mínima de SDK que va debajo

   

código:

   

4) para que el mapa funcione a través del eclipse en modo de depuración, siga estas instrucciones en su cmd o terminal http://www.buzztouch.com/resources/Obtaining_a_Google_Maps_API_Key_v1.0.pdf

Espero que esto ayude a alguien

Tuve el problema Simplemente extienda MapActivity en lugar de Activity.

El emulador en el que está ejecutando la aplicación no tiene el jar google map. así que crea un emulador de la API de Google y ejecuta tu aplicación allí.

Mira la imagen para crear un emulador con Google API

enter image description here

Inserta esto en tu statement xml de MapView

 xmlns:android="http://schemas.android.com/apk/res/android" 

para trabajar con google maps además de usar la etiqueta

  

en la etiqueta, usa otra etiqueta

  

dentro de la etiqueta y listo.

Pero recuerda que debes ejecutar esta aplicación en el AVD compatible con la API de Google Inc. pero no con la API de Android.

Otra cosa importante es, asegúrese de estar utilizando la clave API MD5 en lugar de SHA1 o cualquier otra clave API de protocolo.

Sé que el siguiente no fue el error del que formuló la pregunta original, pero como mi problema generó el mismo mensaje de error, pensé que podría agregarlo en caso de que alguien en el futuro lo encuentre.

Revisé todos los otros buenos consejos, pero ninguno de ellos faltaba en mi proyecto.

Lo que finalmente resolvió el problema para mí, fue que olvidé declarar el MapView en el diseño, incluido el nombre completo del paquete. Ni Eclipse ni Lint me contaron sobre esto:

  

Uno obtiene esta excepción incluso si se siguen todos los pasos mencionados anteriormente, pero no se especifica api-key para MapView. Simplemente agrega la API que obtuviste de google