返回顶部
首页 > 资讯 > 精选 >【Android运行时错误】Error inflating class CollapsingToolbarLayout
  • 221
分享到

【Android运行时错误】Error inflating class CollapsingToolbarLayout

androidandroidstudiojava 2023-08-20 05:08:26 221人浏览 独家记忆
摘要

近期在调试代码时,突然遇到这样的一个错误,Error inflating class CollapsingToolbarLayout,这里记录一下。 刚开始并不知道问题所在,以为是自己的代码出问题了,因为毕竟报的错误是代码中的 jav

近期在调试代码时,突然遇到这样的一个错误,Error inflating class CollapsingToolbarLayout,这里记录一下。

刚开始并不知道问题所在,以为是自己的代码出问题了,因为毕竟报的错误是代码中的

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.itbird.test/com.itbird.test.ui.activity.RandoMactivity}: Android.view.InflateException: Binary XML file line #22: Error inflating class android.support.design.widget.CollapsingToolbarLayout  at android.app.ActivityThread.perfORMLaunchActivity(ActivityThread.java:2325)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)  at android.app.ActivityThread.access$800(ActivityThread.java:151)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:135)  at android.app.ActivityThread.main(ActivityThread.java:5254)  at java.lang.reflect.Method.invoke(Native Method)  at java.lang.reflect.Method.invoke(Method.java:372)  at com.android.internal.os.ZyGoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)Caused by: android.view.InflateException: Binary XML file line #22: Error inflating class android.support.design.widget.CollapsingToolbarLayout  at android.view.LayoutInflater.createView(LayoutInflater.java:633)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)  at android.view.LayoutInflater.inflate(LayoutInflater.java:504)  at android.view.LayoutInflater.inflate(LayoutInflater.java:414)  at android.view.LayoutInflater.inflate(LayoutInflater.java:365)  at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)  at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)  at com.itbird.test.ui.activity.RefreshableActivity.onCreate(RefreshableActivity.java:31)  at android.app.Activity.performCreate(Activity.java:5990)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)   at android.app.ActivityThread.access$800(ActivityThread.java:151)   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)   at android.os.Handler.dispatchMessage(Handler.java:102)   at android.os.Looper.loop(Looper.java:135)   at android.app.ActivityThread.main(ActivityThread.java:5254)   at java.lang.reflect.Method.invoke(Native Method)   at java.lang.reflect.Method.invoke(Method.java:372)   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) Caused by: java.lang.reflect.InvocationTargetException  at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:607)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)   at android.view.LayoutInflater.inflate(LayoutInflater.java:504)   at android.view.LayoutInflater.inflate(LayoutInflater.java:414)   at android.view.LayoutInflater.inflate(LayoutInflater.java:365)   at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)   at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)   at com.itbird.test.ui.activity.RefreshableActivity.onCreate(RefreshableActivity.java:31)   at android.app.Activity.performCreate(Activity.java:5990)   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)   at android.app.ActivityThread.access$800(ActivityThread.java:151)   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)   at android.os.Handler.dispatchMessage(Handler.java:102)   at android.os.Looper.loop(Looper.java:135)   at android.app.ActivityThread.main(ActivityThread.java:5254)   at java.lang.reflect.Method.invoke(Native Method)   at java.lang.reflect.Method.invoke(Method.java:372)   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) Caused by: java.lang.NoSuchMethodError: No static method setLayoutDirection(Landroid/graphics/drawable/Drawable;I)V in class Landroid/support/v4/graphics/drawable/DrawableCompat; or its super classes (declaration of 'android.support.v4.graphics.drawable.DrawableCompat' appears in /data/app/com.itbird.test-1/base.apk)  at android.support.design.widget.CollapsingToolbarLayout.setStatusBarScrim(CollapsingToolbarLayout.java:663)  at android.support.design.widget.CollapsingToolbarLayout.<init>(CollapsingToolbarLayout.java:197)  at android.support.design.widget.CollapsingToolbarLayout.<init>(CollapsingToolbarLayout.java:132)  at java.lang.reflect.Constructor.newInstance(Native Method)   at java.lang.reflect.Constructor.newInstance(Constructor.java:288)   at android.view.LayoutInflater.createView(LayoutInflater.java:607)   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)   at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)   at android.view.LayoutInflater.inflate(LayoutInflater.java:504)   at android.view.LayoutInflater.inflate(LayoutInflater.java:414)   at android.view.LayoutInflater.inflate(LayoutInflater.java:365)   at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)   at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)   at com.itbird.test.ui.activity.RefreshableActivity.onCreate(RefreshableActivity.java:31)   at android.app.Activity.performCreate(Activity.java:5990)   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)   at android.app.ActivityThread.access$800(ActivityThread.java:151)   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)   at android.os.Handler.dispatchMessage(Handler.java:102)   at android.os.Looper.loop(Looper.java:135)   at android.app.ActivityThread.main(ActivityThread.java:5254)   at java.lang.reflect.Method.invoke(Native Method)   at java.lang.reflect.Method.invoke(Method.java:372)

自然而然,我就去查找自己的xml文件,到底有什么错误了

        <android.support.design.widget.CollapsingToolbarLayout            android:id="@+id/collapsing_toolbar"            android:layout_width="match_parent"            android:layout_height="match_parent"            android:clickable="true"            app:contentScrim="@color/blue"            app:statusBarScrim="@color/blue_dark"            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"            >         //...省略        </android.support.design.widget.CollapsingToolbarLayout>

看着xml代码很正常,那么我们还是返回问题本身,错误日志里面是说CollapsingToolbarLayout控件解析异常,那么是否是android.support包导入有问题?
最终,尝试在 gradle文件中,添加v4的支持,运行正常了。

compile ('com.android.support:support-v4:23.4.0'){    force = true;}

来源地址:https://blog.csdn.net/baobei0921/article/details/128967290

--结束END--

本文标题: 【Android运行时错误】Error inflating class CollapsingToolbarLayout

本文链接: https://lsjlt.com/news/376169.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Android运行时错误】Error inflating class CollapsingToolbarLayout
    近期在调试代码时,突然遇到这样的一个错误,Error inflating class CollapsingToolbarLayout,这里记录一下。 刚开始并不知道问题所在,以为是自己的代码出问题了,因为毕竟报的错误是代码中的 jav...
    99+
    2023-08-20
    android android studio java
  • 0x800a138f - JavaScript运行时错误
    0x800a138f是一个JavaScript运行时错误代码,表示"无效的属性名称"。这个错误通常发生在尝试访问一个不存在...
    99+
    2023-08-18
    JavaScript
  • Java的编译时错误和运行时错误问题
    目录Java编译时错误和运行时错误编译错误和运行错误的区别编译期运行期常见的错误总结Java编译时错误和运行时错误 1. 要区分编译时错误和运行时错误,就应该先明白什么是编译?什么...
    99+
    2023-05-14
    Java编译时错误 Java运行时错误 Java编译
  • VBA运行时错误'-2147467259(80004005)
    这个错误通常是由于 VBA 代码中的某个错误引起的。具体错误的原因可以是多种多样的,例如:1. 数据类型错误:当你尝试使用一个不兼容...
    99+
    2023-09-27
    VBA
  • c++运行时错误怎么处理
    处理 C++ 运行时错误的一般方法包括:1. 异常处理:使用 try-catch 块来捕获可能抛出的异常,并在 catch 块中处理...
    99+
    2023-10-08
    c++
  • WPSVBA运行时错误如何解决
    今天小编给大家分享一下WPSVBA运行时错误如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方法:VBA出现错误9...
    99+
    2023-07-04
  • 解析android res 运行错误的问题
    代码如下:W/ResourceType(  756): Failure getting entry for 0x7f020004 (t=1 e=4) in...
    99+
    2022-06-06
    运行 res Android
  • vb运行时错误424怎么解决
    运行时错误424是VB中的一种常见错误,表示对象所需的属性或方法无法找到。以下是解决该错误的一些建议:1. 确保对象已正确地声明和实...
    99+
    2023-09-13
    vb
  • Java的编译时错误和运行时错误问题怎么解决
    本篇内容介绍了“Java的编译时错误和运行时错误问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java编译时错误和运行时错误1....
    99+
    2023-07-05
  • Excel写入数据报错“运行时错误3004”
    运行时错误3004通常是由于访问被保护的单元格或工作表而导致的。下面是一些解决办法:1. 检查要写入数据的单元格或工作表是否被保护。...
    99+
    2023-08-19
    Excel
  • c++运行时错误的原因有哪些
    C++运行时错误的原因有以下几种: 内存错误:内存错误是指程序试图访问未分配的内存或者试图访问已释放的内存。这包括指针错误(如空...
    99+
    2023-10-28
    c++
  • 解决运行flutter doctor --android-licenses时报错
    问题描述: 配置flutter环境时,会使用flutter doctor命令来检查运行flutter的相关依赖是否配好。能看到还差 Android license status unknown.未解决。 C:\Users\ipkiss.wu...
    99+
    2023-09-01
    flutter android
  • mysql5.7运行时出现3065错误怎么解决
    这篇文章主要讲解了“mysql5.7运行时出现3065错误怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql5.7运行时出现3065错误怎么解...
    99+
    2024-04-02
  • Hadoop运行时遇到java.io.FileNotFoundException错误的解决方法
    报错信息: java.lang.Exception: org.apache.hadoop.mapreduce.task.reduce.Shuffle$ShuffleError: ...
    99+
    2024-04-02
  • 在 pod 中运行特定命令时出现错误
    php小编鱼仔在使用pod运行特定命令时遇到了错误。这个问题对于开发人员来说是非常常见的,但解决起来可能会有些困难。当我们在pod中执行特定命令时出现错误,这可能是由于多种因素引起的,...
    99+
    2024-02-09
  • 新手常见Python运行时错误分别有哪些
    新手常见Python运行时错误分别有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了...
    99+
    2023-06-17
  • 运行时错误429:ActiveX组件无法创建对象
    该错误通常发生在使用ActiveX组件时出现问题。出现此错误可能有以下几个原因:1. 未正确安装ActiveX组件:请确保已正确安装...
    99+
    2023-09-08
    ActiveX
  • 运行独立pyspark时出现Windows错误解决办法
    我正在尝试在 Anaconda 中导入 pyspark 并运行示例代码。但是,每当我尝试在 Anaconda 中运行代码时,都会收到以下错误消息。 尝试连接到 Java 服务器时发生...
    99+
    2024-04-02
  • win10浏览网页显示运行时错误怎么办
    如果在使用Windows 10浏览网页时遇到运行时错误,可以尝试以下解决方法:1. 清除浏览器缓存和历史记录:打开浏览器设置,找到"...
    99+
    2023-08-21
    Win10
  • 运行独立pyspark时出现Windows错误的解决办法
    这篇文章给大家介绍运行独立pyspark时出现Windows错误的解决办法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我正在尝试在 Anaconda 中导入 pyspark 并运行示例代码。但是,每当我尝试在 Ana...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作