Procesamiento de fragmentos Google Map V2 de Google Studio

Intenté escribir una demo de prueba para Google Map V2 en Android Studio. Seguí cada paso de Androidhive Google Map V2 o mejor creo que necesito.

Estoy usando el mismo layout_main.xml

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout> 

Pero estoy recibiendo siempre el mismo problema de representación:

Problemas de procesamiento
Una etiqueta <fragment> permite que un archivo de diseño incluya dinámicamente diferentes diseños en tiempo de ejecución. En el tiempo de edición de diseño no se conoce el diseño específico a utilizar. Puede elegir el diseño que desea ver antes de editar el diseño …

No tengo ni idea de cuál es el problema. ¿He olvidado algo? Solo necesito agregar servicios de Google en el build.gradle como

 compile 'com.google.android.gms:play-services:4.4.52' 

Copié el manifiesto de la demostración y cambié la llave de la API.

3 Solutions collect form web for “Procesamiento de fragmentos Google Map V2 de Google Studio”

Problemas de procesamiento
Una etiqueta <fragment> permite que un archivo de diseño incluya dinámicamente diferentes diseños en tiempo de ejecución. En el tiempo de edición de diseño no se conoce el diseño específico a utilizar. Puede elegir el diseño que desea ver antes de editar el diseño …

Esta es sólo la ventana de vista previa que le indica que no puede mostrar una vista previa de la etiqueta <Fragment.../> , porque no sabe qué tipo de fragmento va a poner en ella. Usted puede ignorar con seguridad ese mensaje – su aplicación real hará que el fragmento muy bien cuando se ejecuta (siempre y cuando usted código de forma correcta!).

La respuesta aceptada no está mal, pero no ayuda.

Como escribió Dan, Android Studio (también Versión 1.0) no mostrará el mapa.
Mapas necesita una clave de API y código procesado dinámico, tal vez algún día tendremos eso pero hasta ahora no.
Tengo una solución de 5 minutos para aquellos que quieren ver su aplicación correctamente en vista previa de diseño: Introduzca aquí la descripción de la imagen

Para desarrollar adecuadamente todavía necesitaba algo más que un fondo en blanco.
Añadí superposiciones y botones en la parte superior del mapa, realmente necesitaba ver el mapa mientras colocaba elementos sobre él.
La solución es simple:
1. Haga una captura de pantalla de su aplicación con el mapa en ejecución (Power + Volume Down)
2. Descargue la captura de pantalla y utilice un editor de imágenes para eliminar los elementos de la interfaz de usuario superior e inferior, por lo que terminará con sólo el mapa en sí como una imagen.
3. Importe esa imagen en los desplegables del estudio de Android
4. crear una nueva disposición, nombrarla dummy_mapviewfragment , poner solamente un linearlayout y una vista de la imagen en
5. Haga que la vista de imagen "rellene" el padre y establezca "src" en la imagen recortada que acaba de importar
6. de nuevo a su disposición, añada esto en su Fragmento de Mapview xml:

  tools:layout="@layout/dummy_mapviewfragment"/> 

Eso es todo, ahora tendrás un fragmento de mapa no interactivo que muestra un mapa real.
Su aplicación se verá como se ve en su teléfono móvil. Si ha cometido errores en el recorte de la imagen, puede "corregirlo" ajustando la escala de la imagen a "centerCrop" para que se extienda correctamente.

Actualización: ¡Puedes obtener una captura de pantalla sin necesidad de recortar directamente desde Androidstudio! Lo hace un poco más conveniente;)

Añadir un diseño ficticio "@android: layout / simple_gallery_item" como:

 <fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:map="http://schemas.android.com/apk/res-auto" android:layout_width="317dp" android:layout_height="385dp" android:id="@+id/map" tools:context="com.example.XYZ.googlemaps.MapsActivity" android:name="com.google.android.gms.maps.SupportMapFragment" tools:layout="@android:layout/simple_gallery_item"/> 
  • Cómo obtener la ubicación de Google Map después de soltar Pin sobre ella
  • Cómo mostrar InfoWindow con Android Maps Utility Library para Android
  • Mapas android auto-rotación
  • Mantenga el mapa centrado, independientemente de dónde pinche el zoom en android
  • Mi ubicación actual siempre devuelve null. ¿Cómo puedo arreglar esto?
  • Animación de círculo en el mapa de google en android
  • Android setOnMyLocationChangeListener está obsoleto
  • Una clave de Google Maps para todos los desarrolladores?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.