Actividad muestra pantalla en blanco en lugar de mapa

He seguido dos tutoriales para crear una aplicación para Android que muestra un mapa de google. La actividad se inicia pero no hay ningún mapa visible. Los botones de zoom en el lado se ven sin embargo. ¿Qué debo hacer para ver el mapa?

El tutorial que utilicé para la estructura del proyecto

El tutorial que utilicé para el código de actividad

Este es mi manifiesto:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.application.ridingo" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <permission android:name="com.application.ridingo.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-permission android:name="com.application.ridingo.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.application.ridingo.Select_Route" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="ASDfrughiuniGDWUdhiWHdbi" /> </application> </manifest> 

2 Solutions collect form web for “Actividad muestra pantalla en blanco en lugar de mapa”

El problema que describe normalmente ocurre cuando hay algún problema con la forma en que definió los permisos de Google Maps (desde un vistazo rápido a su archivo de manifiesto, el aspecto correcto) o desde una configuración incorrecta de la API permitida en la Consola de API de Google.

Echa un vistazo a esta guía que escribí sobre cómo configurar Google Maps API V2 y asegúrate de hacer todos los pasos a la derecha:

Google Maps API V2

Asegúrese de activar el Google Maps V2 para Android en la consola y no el de Web. Otra cosa que se ve extraño en el archivo de manifiesto que publicó es su clave (parece demasiado corto – lo cortó en propósito) si no está seguro con la forma en que produjo la clave Yo sugeriría que pases por esta guía también :

Clave de la API V2 de Google Maps

Pruebe estos pasos. Funcionó para mí. Cambiar su disposición principal con esto.

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.MapFragment" /> </RelativeLayout> 

Cambie su actividad para fragmentar la actividad y siga este código

  public class YourActivity extends FragmentActivity //implements GoogleMap.InfoWindowAdapter { private GoogleMap googleMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); googleMap = mapFragment.getMap(); googleMap.setMyLocationEnabled(true); } } 

Compruebe el archivo de propiedades del proyecto google play biblioteca referencia debe ser su

 target=android-10 android.library.reference.1=../google-play-services_lib 

Si referencia de biblioteca no importar proyecto de biblioteca de

YoursdkPath \ sdk \ extras \ google \ google_play_services después de importar esta biblioteca. Configure esta biblioteca en su proyecto

  • Servicios de Google Play que no funcionan en el emulador de Android API Nivel 11
  • Error de constructores no predeterminados en fragmentos
  • Android googlemaps V2 - Desactivar desplazamiento en panorámica o zoom
  • GoogleMap moveCamera o animateCamera según LatLngBounds no es exacta
  • Google Maps Android Clustering OnCameraChangeListener () despreciado
  • Android Google Map marcador título en árabe mostrando en blanco
  • Influenciar el tamaño de mosaico en Android Maps TileProvider?
  • Importar la biblioteca google-play-service mostrando una X roja junto a esta referencia android
  • Android Google Map InfoWindow punto de anclaje después de la rotación del marcador
  • Falta de servicios de Google Play en el Administrador de SDK
  • Google Map V2 Android y iOS colocan decimales latlng
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.