tutorial studio sgoliver llegar insertar google ejemplo como java android google-maps

java - studio - Android Google Maps No se pudo encontrar el estilo ''mapViewStyle'' en el tema actual



tutorial google maps android studio (6)

Así es como resolví este problema. Yo tenía en mi aplicación google maps también, y cambio:

c:/users/manuel/.Android/debug.keystore

con la nueva clave creada (la nueva clave no funcionó) y el error fue:

Failed to find style ''mapViewStyle'' in current theme

Después de devolver la vieja llave, todo funcionaba bien. Realmente odio desarrollar para Android su desorden en comparación con el desarrollo de Visual Studio. Este problema me costó 4h ...

Para volver a crear debug.keystore, use este error "El certificado de depuración caducó" en los complementos de Eclipse para Android

Al agregar una vista de mapa de Google (extendí un MapView, usé el editor xml para agregarlo a la Actividad y agregué mi clave de API de Google Maps al archivo XML de diseño manualmente)

Mis permisos permiten Internet en el archivo manifiesto.

Lo que me pregunto es que, en el editor xml, aparece el error "No se pudo encontrar el estilo ''mapViewStyle'' en el tema actual", pero parece que todo está configurado correctamente.


Estaba teniendo el mismo problema, y ​​resultó que el problema era que había orientado la aplicación hacia las API de Google 4.0, pero en el archivo de Manifiesto se especificó la API de Android 10 (2.3.3).

Una vez que cambié el objetivo del proyecto de 4.0 a 2.3.3 (API 10), funcionó mejor.


Mi respuesta puede ser tardía, pero espero que se trate de la razón real y que pueda ser útil para aquellos que van a buscar el mismo problema en el futuro.

Este tipo de errores,

1. Android Google Maps Failed to find style ''mapViewStyle'' in current theme 2. Failed to find style ''imageButtonStyle'' in current theme 3. Failed to find style ''editTextStyle'' in current theme 4. Failed to find style ''textViewStyle'' in current theme

Cualquier cosa de la lista anterior puede ser,

La razón última es,

Hemos seleccionado el Theme no disponible para el layout .

Esto puede causar debido a,

  1. El theme seleccionado no está disponible en el archivo themes.xml .
  2. El theme seleccionado pertenece a la versión superior sdk , pero nuestro sdk objetivo actual es inferior.

Este problema ocurre sobre todo,

  1. cuando copie el archivo de layout completo e intente implementarlo en su project . a. Tu puedes themes.xml copiar el archivo themes.xml b. Es posible que tenga target sdk más bajo, el layout original creado con un target sdk más alto.

Las soluciones para este problema son,

( Abra y vea el archivo de layout en la Graphical Layout View , y mire en la esquina superior derecha. Allí se seleccionaron los themes para el layout .)

  1. Así que haga clic en la lista desplegable para la selección de theme y elija los themes disponibles de acuerdo con los themes su proyecto y targeted sdk themes . (O)
  2. Si el theme es custom , si es necesario, copie el archivo themes.xml en su proyecto desde la fuente donde copió el archivo de layout xml . (O)
  3. Si el theme es sdk avail theme , si es necesario, cambie su target acuerdo con el theme seleccionado.

Esperanza, esto podría ser útil para alguien.


Por lo que vale...

  1. Mi experiencia es que obtuve esto en el Diseñador de interfaz de usuario, pero no rompió la compilación . Supongo que es un error de Eclipse / Android SDK.

  2. Mi aplicación ha estado funcionando perfectamente en la tienda hasta que actualicé mi SDK a la versión 20. Esto me lleva a creer que esto tiene algo que ver con el SDK.

  3. De las diversas respuestas a esta pregunta (y duplicados) que encontré, ninguna de ellas ayudó:

    • no cambiar el SDK de destino

    • no limpiar y construir

    • no declarar un estilo manualmente

Finalmente, estas preguntas son todas duplicadas (y en su mayoría inútiles según lo confirmado por Ewok):

Traté de señalar esto a los moderadores pero me ignoraron ...


Tuve el mismo problema al crear una vista de Google Map que funcionó bien hasta que limpié el proyecto después de colocar un nuevo ícono.png en una carpeta dibujable (Proyecto >> Limpiar). Muchas veces el proceso de limpieza instalará una declaración de importación en el código del programa superior, que anula el archivo R.java en su proyecto. La solución fue simplemente eliminar la siguiente declaración de importación:

import android.R

Después de que el proyecto fue guardado y reconstruido sin problema.


Tuve el mismo problema cuando trato de crear una aplicación simple, siguiendo el tutorial de Android MapView .

La aplicación mostró esta excepción en AVD para el archivo de archivo main.xml :

Error al encontrar el estilo ''mapViewStyle'' en el tema actual

Finalmente, encontré que hay un error en el archivo AndroidManifest.xml :

El elemento <uses-library android:name="com.google.android.maps" /> debe ser un elemento secundario del elemento <application> , no inmediatamente dentro de <manifest> .

Espero que esto haya sido de alguna ayuda para usted.