ERROR: problemas de representación Las siguientes clases no se pudieron encontrar android.support.v7.internal.widget.ActionBarOverlayLayout

Solo soy un principiante en el desarrollo de aplicaciones de Android. Cuando creé un nuevo proyecto en Android Studio 1.1.0, se da por vencido este error ” problemas de representación Las siguientes clases no se pudieron encontrar 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 correcta de appcompat-v7 en su estructura de 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 comstackció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: My lib de soporte de Android está actualizado (lo instalé usando SDK Manager).

Siguiendo los dos primeros pasos, eliminó el error. Pero creo 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 eliminamos el error, cambiamos la API del 22 al 21, luego, al final, nuestra aplicación no funcionará en Android 5.1.1 (API 22), sino que se restringirá a Android 5.0 .1 y abajo solamente (API 21). ¿Son mis dudas válidas? En cuanto al tercer paso, ¿es la solución permanente a este problema?

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

Arregle res / values ​​/ styles.xml como eso:

  

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

  

No cambiamos nada, simplemente lo definimos más precisamente.

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

enter image description here

Originalmente respondida aquí: Problemas de representación en Android Studio v 1.1 / 1.2

Solo publicando

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

  

Luego seleccione API22, ¡encontrará este problema reparado!

Después de este error, estoy usando:

API-22 Android 5.1.1 y aún existe este problema. Pero puede hacerlo en la parte superior de la barra de herramientas de Android Studio, elija:

 Material Light -> Material Light 

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

Espero que esto ayude.

Solucioné este problema cambiando al tema Holo Dark, luego volví al tema de la aplicación. Acabo de hacer clic en el botón que se encuentra sobre el visor que dice Tema de la aplicación al lado de 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 visor de 22 a 19.

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

No necesita cambiar el tema. Tal vez estés extendiendo ActionBarActivity (obsoleto) en lugar de solo Activity. Cámbielo y construya el proyecto.

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

import android.app.Activity

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

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

Hice todo esto y me funciona, aunque creo que los chicos de Google e IntelliJ deberían hacer algo con respecto a este problema de renderizado ya que nos han dicho que nos cambiemos de Eclipse a Android Studio