无法在Android studio中加载具有未知错误的AppCompat ActionBar

无法在Android studio中加载具有未知错误的AppCompat ActionBar,第1张

概述下面是我的xml文件.在预览中有两个错误’无法加载带有未知错误的AppCompatActionBar’&‘无法实现多个班级’.怎么能运行app.But应用程序崩溃,在Logcat中没有显示错误.这是我的预览屏幕shot<?xmlversion="1.0"encoding="utf-8"?><android.support.v4.widget.DrawerLayoutx

下面是我的xml文件.在预览中有两个错误’无法加载带有未知错误的AppCompat Actionbar’& ‘无法实现多个班级’.怎么能运行app.But应用程序崩溃,在Logcat中没有显示错误.

这是我的预览屏幕shot

<?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>

以下是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>

解决方法:

此问题的解决方案取决于您正在使用的AndroID支持库的版本:

支持库26.0.0-beta2

这个androID支持库版本有一个导致上述问题的BUG

在Gradle构建文件中使用:

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

有:

buildToolsversion '26.0.0' 

classpath 'com.androID.tools.build:gradle:3.0.0-Alpha8'

一切都应该现在正常.

图书馆版本28(测试版)

这些新版本似乎再次遇到类似的困难.

在res / values / styles.xml中,修改Apptheme样式

<style name="Apptheme" parent="theme.AppCompat.light.DarkActionbar">

<style name="Apptheme" parent="Base.theme.AppCompat.light.DarkActionbar">

(注意添加的基础.)

或者降级库,直到问题得到解决:

implementation 'com.androID.support:appcompat-v7:28.0.0-Alpha1'
总结

以上是内存溢出为你收集整理的无法在Android studio中加载具有未知错误的AppCompat ActionBar全部内容,希望文章能够帮你解决无法在Android studio中加载具有未知错误的AppCompat ActionBar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1104253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存