with unknown try tip the studio solucion problem failed error actionbar android android-actionbar

unknown - Error al cargar AppCompat ActionBar con error desconocido en Android Studio



render problem failed to load appcompat actionbar with unknown error tip try to refresh the layout (15)

A continuación se muestra mi archivo xml. En la vista previa, hay dos errores: "Error al cargar AppCompat ActionBar con un error desconocido" y "Error al instalar más de una clase". Cómo puedo ejecutar la aplicación, pero la aplicación se bloquea y en Logcat no se muestran errores.

Esta es mi captura de pantalla de vista previa

<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="506dp" /> <LinearLayout android:id="@+id/layout_main" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:weightSum="1" tools:context=".Activity.MainActivity"> <LinearLayout android:id="@+id/main_layout" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="0.7" tools:context=".Activity.MainActivity"> <!-- our tablayout to display tabs --> <android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="50dp" app:tabMode="scrollable" app:tabSelectedTextColor="@color/colorBlack" app:tabTextColor="@color/colorWhite" android:background="@color/colorOran" android:minHeight="?attr/actionBarSize" /> <!-- View pager to swipe views --> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent"/> </LinearLayout> <LinearLayout android:id="@+id/ll" android:layout_width="match_parent" android:layout_height="64dp" android:layout_alignParentBottom="true" android:background="#ffffff" android:orientation="horizontal" android:layout_weight="0.3" android:weightSum="4" tools:layout_editor_absoluteX="8dp" android:layout_marginBottom="8dp" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <ImageView android:id="@+id/btn_home" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:src="@drawable/ta_home_icon" android:background="@color/colorOran" android:layout_marginRight="1dp" android:scaleType="fitCenter"/> <ImageView android:id="@+id/btn_new" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:src="@drawable/ta_todaydeals_icon" android:background="@color/colorOran" android:layout_marginRight="1dp" android:scaleType="fitCenter"/> <ImageView android:id="@+id/btn_fav" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:src="@drawable/ta_fav_icon" android:background="@color/colorOran" android:layout_marginRight="1dp" android:scaleType="fitCenter"/> <ImageView android:id="@+id/btn_auth" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:src="@drawable/ta_franchie_icon" android:background="@color/colorOran" android:scaleType="fitCenter" android:layout_marginRight="1dp" /> </LinearLayout> </LinearLayout> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer" /> </android.support.v4.widget.DrawerLayout>

A continuación se muestra appbar_main

<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.jeyashri.kitchen.jeyashriskitchen.Activity.MainActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorOran" app:popupTheme="@style/AppTheme.PopupOverlay"> <ImageView android:id="@+id/app_logo" android:layout_width="80dp" android:layout_height="match_parent" android:src="@drawable/img"/> <ImageView android:id="@+id/btn_social" android:layout_width="75dp" android:layout_height="35dp" android:layout_marginRight="1dp" android:src="@drawable/share_icon" /> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <include layout="@layout/content_main" /> </android.support.design.widget.CoordinatorLayout>


Método 1:

Localice /res/values/styles.xml

Cambio

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

A

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

Método 2:

Modifique el archivo de plantilla (busque: android-studio/plugins/android/lib/templates/gradle-projects/NewAndroidModule/root/res/values/styles.xml.ftl )

Cambio

backwardsCompatibility!true>Theme.AppCompat<#else><#if

A

backwardsCompatibility!true>Base.Theme.AppCompat<#else><#if

Vea la solución en YouTube


Abrir modo de vista previa

siga el siguiente enlace para solucionar el problema

Solución: problemas de representación No se pudieron encontrar las siguientes clases: android.support.v7.internal

Ir a appTheme ----> seleccione Tema Holo ---> actualizar

https://www.youtube.com/watch?v=4MxBnwpcUjA


Enfrenté el mismo problema en Android Studio 3.1.3

Solo ve al archivo style.xml

y reemplazar el nombre del tema

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

con

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

Luego limpie y reconstruya el proyecto. Esto resolverá el error.


Esta es la configuración mínima que resuelve el problema.

utilizar:

dependencies { ... implementation ''com.android.support:appcompat-v7:26.1.0'' ... }

con:

compileSdkVersion 26 buildToolsVersion "26.0.1"

y en el archivo build.gradle ubicado dentro de la raíz del proyecto:

buildscript { ... .... dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' ... ... } }


Esto funcionó para mí, he realizado los siguientes cambios en Style.xml

Cambiar el siguiente código:

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

Con

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


Junio ​​de 2018 Problema solucionado mediante el uso de una versión diferente de appcompact Use estos códigos en las dependencias de su proyecto ...

En build.gradle (Módulo: aplicación) agregue esta dependencia

implementation ''com.android.support:appcompat-v7:28.0.0-alpha1''

Feliz codificación ... :)


La solución a este problema depende de la versión de la biblioteca de soporte de Android que esté utilizando:

Biblioteca de soporte 26.0.0-beta2

Esta versión de la biblioteca de soporte de Android tiene un error que causa el problema mencionado

En su archivo de compilación Gradle use:

compile ''com.android.support:appcompat-v7:26.0.0''

con:

buildToolsVersion ''26.0.0''

y

classpath ''com.android.tools.build:gradle:3.0.0-alpha8''

todo debería funcionar bien ahora.

Biblioteca versión 28 (beta)

Estas nuevas versiones parecen sufrir dificultades similares nuevamente.

En su res/values/styles.xml modifique el estilo AppTheme de

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

a

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

(tenga en cuenta la Base. añadida) Base.

O, alternativamente, degradar la biblioteca hasta que se solucione el problema:

implementation ''com.android.support:appcompat-v7:28.0.0-alpha1''


Lo encontré en este sitio, funciona en mí. Modifique /res/values/styles.xml desde:

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

a:

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


Prueba esto:

Solo cambia:

compile ''com.android.support:appcompat-v7:26.0.0-beta2''

a:

compile ''com.android.support:appcompat-v7:26.0.0-beta1''

Reference


También estaba enfrentando el mismo problema. Nada como cambiar el tema desde la ventana de vista previa de Diseño me ayudó.

Lo que me ayudó fue agregar esto a Apptheme en styles.xml :

dependencies { implementation ''com.android.support:appcompat-v7:27.0.2'' implementation ''com.android.support:design:27.0.2'' }

Aún así me estaba dando el error: "no se puede resolver el widget de símbolo ... coordinatorLayout". Luego actualicé mi build.gradle(app) con:

dependencies { implementation ''com.android.support:appcompat-v7:27.0.2'' implementation ''com.android.support:design:27.0.2'' }

Una cosa más:

compileSdkVersion 27 targetSdkVersion 27


También tuve este problema con la implementation ''com.android.support:appcompat-v7:28.0.0-alpha3'' .

La solución para mí fue ir a File -> Invalidate Caches / Restart -> Invalidate -> Close Project -> Eliminar proyecto de la ventana del proyecto -> Open Project (desde la ventana del proyecto).


También tuve este problema y se resolvió como una línea de cambio de res / values ​​/ styles.xml

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

a

  1. <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  2. <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

ambas soluciones funcionaron


Usa este:

implementation ''com.android.support:appcompat-v7:26.0.0-beta1'' implementation ''com.android.support:design:26.0.0-beta1''

en vez de

implementation ''com.android.support:appcompat-v7:26.0.0-beta2'' implementation ''com.android.support:design:26.0.0-beta2''

En mi caso, eliminó el problema de renderizado.


en android 3.0.0 canary 6 debes cambiar todos los 2.6.0 beta2 a beta1 (appcompat, design, supportvector)


Reemplace la implementation ''com.android.support:appcompat-v7:28.0.0-beta01'' con

implementation ''com.android.support:appcompat-v7:28.0.0-alpha1''

en build.gradle (Módulo: aplicación). Se arregló mi marca roja en Android Studio 3.1.3