Android – No se pudo encontrar el estilo 'mapViewStyle' en el tema actual
Tengo un pequeño problema con mi aplicación de mapas para Android. Así que cuando agregué MapView a mi archivo xml de diseño me muestra el mensaje de error "Error al encontrar estilo 'mapViewStyle' en tema actual".
Aquí está mi AndroidManifest.xml:
- Múltiples marcadores con texto en Google Maps API v2
- Mostrar el botón de direcciones en Google Map cuando se abre la ventana de información mediante programación
- Cómo deshabilitar la función de rotación de mapas en el fragmento de mapa de Android
- Actualizado una aplicación con v1 mapa en google jugar ahora mostrando azulejos en blanco
- Cómo implementar google maps búsqueda por dirección en Android?
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.acilSRV.client" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="10" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <uses-library android:name="com.google.android.maps"/> <activity android:name=".AcilActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> </manifest>
Y main.xml donde aparece el mensaje de error:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <com.google.android.maps.MapView android:id="@+id/myMapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:enabled="true" android:clickable="true" android:apiKey="*******" /> </LinearLayout>
Nota: Ya he comprobado mi clave api de Google Maps y no hay ningún problema con la clave api.
¿Alguna sugerencia?
- Android 8 o superior: comprobar los servicios de Google Play
- GoogleMap V2 carga mapa aleatoriamente android
- Cómo agregar animaciones personalizadas en Google Map V3 Marker cuando suelto cada marcador uno por uno?
- ¿Cómo persistir Marcador de Google API Android v2?
- Cómo obtener el espacio de latitud / longitud en Google Map V2 para Android
- Cómo mantener sin problemas el marcador de ubicación actual en Google Maps v2 android
- Posicionamiento de Google Maps v2 zoom en controles en Android
- Android Studio Maps Api v2
Tienes razón, Rafael T, que es un error de Eclipse … He resuelto esto usando el constructor de Ant (a través de terminal), y que funcionó 🙂 Gracias de nuevo ..
Esto me pasó a mí también .. entrar en res> values> styles.xml
Eliminar la línea del tema anterior y poner esta
<style name="AppBaseTheme" parent="android:Theme.Light" />
Durante la creación del proyecto, Eclipse pide definir un tema para la aplicación. Puede que haya seleccionado cualquier tema de Holo. Este tema no admite MapView que muestra el error.
- ¿Cuál es el papel de la clase Activity en MVC?
- Obtener la vista que está recibiendo todos los eventos táctiles