¿Qué causa el siguiente error en la vista previa del diseño en Android Studio?
Problemas de representación No se pudieron encontrar las siguientes clases: - android.support.v7.internal.app.WindowDecorActionBar (Reparar ruta de compilación, Crear clase) Sugerencia: Intente compilar el proyecto.
Respuestas:
La barra de acciones ha quedado obsoleta y reemplazada por la barra de herramientas. Dicho esto, puede hacer lo siguiente si desea continuar usando Actionbar por ahora:
Hoy tuve el mismo problema y esta solución funcionó para mí. Sin embargo, para su información, estoy en Android Studio, pero con suerte, la solución es similar para Eclipse.
Para su información, aquí hay una publicación de blog decente sobre cómo reemplazar la barra de acción con la barra de herramientas para cuando esté listo para hacerlo: https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/
fuente
Creo que debes depender de
"com.android.support:appcompat-v7:23.1.1"
tumodule
configuración.ActionBar
ha quedado obsoleto.Simplemente cambie sus dependencias de
'com.android.support:appcompat-v7:23.1.1'
a'com.android.support:appcompat-v7:23.0.1'
en "build.gradle" .También puede cambiar su estilo principal a
"Theme.AppCompat.Light.NoActionBar"
.Intente utilizar el en
Toolbar
lugar deActionBar
.fuente
Esta funciona para mí
Cambiar el padre de AppTheme en res / values / styles.xml resolvió este problema. Reemplazar
con
O puede cambiar el nivel de API 21 de la lista.
fuente
goto: res -> valores -> estilos (V21) ->
Código
seleccione su tema como
Apptheme.NoActionBar
en la vista previa . PorqueActionBar
está depricado, bienvenido de nuevoToolBar
. NO es necesario cambiar sus dependencias enbuild.gradle(Module:app)
. desdecom.android.support:appcompat-v7:23.1.1
hastacom.android.support:appcompat-v7:23.0.1
.¡¡¡Espero que esto te ayudará!!!
fuente
Tuve un problema similar, y como muchos han dicho desde que ActionBar ha quedado obsoleto, el truco consistía en especificar
NOTA: que el padre termina en .NoActionBar.
Dado que ActionBar ha quedado obsoleto, Android ha pasado a utilizar ToolBar, sobre el que puede leer aquí en developer.android.com
Intenté especificar
Como decía otro post y eso arrojó errores. Aunque otros pueden no tener ese problema.
fuente
Tengo el mismo problema en Android Studio 1.5 (incluso con AppCompatActivity), y mi intento de resolver el problema fue actualizar mi Android Studio a 2.0. Resuelve el problema en mi caso. Puede encontrar el enlace de descarga en: http://tools.android.com/download/studio/canary/latest
fuente
gracias @joshgoldeneagle, trabajó en AS v1.4 para mí. también efectivo en AS es abrir "build.gradle (Module.app)" y cambiar la versión de v7.23.1.1 a v7.23.0.1 -hth
fuente
Arreglo rapido
Seleccione un tema sin AtcionBar en la herramienta de vista previa de la interfaz de usuario
fuente
Deberá cambiar el nivel de representación de la API a 17, puede haber un problema de representación con las API de nivel superior, puede haber apis de nivel superior, se supone que tiene un tema predeterminado y espero que no se especifique ninguno.
fuente
Para AS v1.4, agregar "Base" antes de Theme.AppCompat.Light.DarkActionBar en la carpeta styles.xml resolvió el problema
Además, la actualización a AS v2.1 también resolvió el problema. Cuál es más probable depende de los colaboradores y su versión de AS.
fuente
En res / values / styles.xml, encontrará su AppTheme de la siguiente manera: -
Cámbielo a: -
agregando "Base" se resolverá el problema de renderizado.
fuente
Cambiar el tema en el manifiesto resolvió mi problema.
fuente