support library last android android-layout android-support-library

library - com.android.support:support-v4 28



ERROR: problemas de representación No se encontraron las siguientes clases android.support.v7.internal.widget.ActionBarOverlayLayout (7)

Después de este error, estoy usando:

API-22 Android 5.1.1 y todavía existe este problema. Pero puede en la parte superior de la barra de herramientas de Android Studio, elegir:

Material Light -> Material Light

y luego puede ver la vista previa con la barra de herramientas y el tema ligero.

Espero que esto ayude.

Solo soy un principiante en el desarrollo de aplicaciones de Android. Cuando creé un nuevo proyecto en Android Studio 1.1.0, aparece este error " problemas de representación. No se encontraron las siguientes clases android.support.v7.internal.widget.ActionBarOverlayLayout "

Ahora he buscado sobre esto en Google, y encontré posiblemente 3 soluciones dadas por la mayoría de las personas.

Ellos dicen:

  1. Cambie la API (del panel de la ventana de vista previa) de 22 a 21, o

  2. Cambie el tema de la aplicación de "Tema del proyecto" a cualquier otro tema.

  3. asegúrese de haber importado la biblioteca appcompat-v7 correcta en la estructura de su proyecto -> dependencias, consulte estos pasos : Agregue el identificador de proyecto de la función de biblioteca de soporte a la sección de dependencias. Por ejemplo, para incluir el proyecto appcompat, agregue la compilación "com.android.support:appcompat-v7:18.0.+" a la sección de dependencias, como se muestra en el siguiente ejemplo:

dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }

Nota: Mi lib de soporte de Android está actualizada (la instalé usando SDK Manager).

Siguiendo los primeros dos pasos, eliminó el error. Pero siento que estas no son las soluciones permanentes, el segundo paso parece una solución temporal. Tengo dudas sobre el primer paso también, que si para eliminar el error, cambiamos la API de 22 a 21, luego, al final, nuestra aplicación no funcionará en Android 5.1.1 (API 22), estaría restringida a Android 5.0 .1 e inferior solamente (API 21). ¿Son válidas mis dudas? Con respecto al tercer paso, ¿es la solución permanente a este problema?

PD: Perdón por las etiquetas que no coinciden, no se permitió agregar etiquetas exactas debido a la reputación del sitio


Este es un error conocido desde Android Studio build 1.1 (también está en la versión preliminar 1.2 y 1.3). Cambiar el nivel de API de la vista previa de 22 a 21 corrige el problema para la mayoría de las personas. Mientras espera una solución, también puede intentarlo.

Originalmente respondido aquí: problemas de renderizado en Android Studio v 1.1 / 1.2

Solo volviendo a publicar


Modifique src / res / values ​​/ styles.xml

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"></style>

Luego seleccione API22, ¡encontrará este problema solucionado!


No necesitas cambiar el tema. Tal vez estás extendiendo ActionBarActivity (en desuso) en lugar de solo Activity. Cámbielo y cree el proyecto.


Si cambia la actividad de ActionBarActivity a solo Activity, no olvide importar la actividad en sí. Es decir

importar android.app.Activity

Apesta pero bueno, es su culpa y no la nuestra.

También puede simplemente cambiar el tema presionando "AppTheme" y elegir Holo.Light.DarkActionBar. Actualiza el archivo styles.xml automáticamente. Después de eso, reconstruya el proyecto.

Hice todo esto y funciona para mí, aunque creo que los muchachos de Google e IntelliJ deberían hacer algo al respecto, ya que nos han dicho que nos traslademos de Eclipse a Android Studio


Solucioné este problema cambiando al tema Holo Dark, luego volví al tema de la aplicación. Acabo de hacer clic en el botón sobre el visor que dice el tema de la aplicación junto a la vista de rotación en Android Studio. Alrededor del 10% del tiempo, eso solo no funciona y también tengo que cambiar la API del espectador de 22 a 19.

No tengo idea de por qué esto funciona, pero las sugerencias proporcionadas anteriormente no me funcionaron.


Arregle res / values ​​/ styles.xml de esta manera:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"/>

Explicación detallada según lo solicitado: Theme.AppCompat.Light.DarkActionBar es una subclase de la superclase Base todos modos. Ctrl + clic (Android Studio) en él y será llevado a la fuente:

<style name="Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light.DarkActionBar" />

No cambiamos nada, solo lo definimos con mayor precisión.