文档章节

android.view.InflateException: Binary XML file line #2: Error inflating class <unknown> bug解决

SuShine
 SuShine
发布于 2015/06/25 15:28
字数 670
阅读 175
收藏 0

查看后发现, 原来是这个布局中引用的两个在sw-600dp 的有两个图片资源 没有放到hdpi导致

把这两个图片cpoy到hdpi一份就可以运行了



06-19 11:58:50.429  20084-20084/tv.peel.app E/AndroidRuntime﹕ FATAL EXCEPTION: main

    android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
            at android.view.LayoutInflater.createView(LayoutInflater.java:613)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at com.peel.ui.ControlPadFragmentChina.inflatePowerLayout(ControlPadFragmentChina.java:591)
            at com.peel.ui.ControlPadFragmentChina.inflateControlView(ControlPadFragmentChina.java:877)
            at com.peel.ui.ControlPadFragmentChina.populateActivityControls(ControlPadFragmentChina.java:568)
            at com.peel.ui.ControlPadFragmentChina.update(ControlPadFragmentChina.java:349)
            at com.peel.ui.ControlPadFragmentChina.onViewStateRestored(ControlPadFragmentChina.java:263)
            at android.support.v4.app.Fragment.restoreViewState(Fragment.java:451)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:960)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1115)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1478)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:446)
            at android.os.Handler.handleCallback(Handler.java:615)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4966)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.reflect.InvocationTargetException
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at com.peel.ui.ControlPadFragmentChina.inflatePowerLayout(ControlPadFragmentChina.java:591)
            at com.peel.ui.ControlPadFragmentChina.inflateControlView(ControlPadFragmentChina.java:877)
            at com.peel.ui.ControlPadFragmentChina.populateActivityControls(ControlPadFragmentChina.java:568)
            at com.peel.ui.ControlPadFragmentChina.update(ControlPadFragmentChina.java:349)
            at com.peel.ui.ControlPadFragmentChina.onViewStateRestored(ControlPadFragmentChina.java:263)
            at android.support.v4.app.Fragment.restoreViewState(Fragment.java:451)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:960)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1115)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1478)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:446)
            at android.os.Handler.handleCallback(Handler.java:615)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4966)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.content.res.Resources$NotFoundException: File res/drawable/action_power_stateful.xml from drawable resource ID #0x7f020099
            at android.content.res.Resources.loadDrawable(Resources.java:1947)
            at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
            at android.widget.TextView.<init>(TextView.java:618)
            at android.widget.TextView.<init>(TextView.java:442)
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at com.peel.ui.ControlPadFragmentChina.inflatePowerLayout(ControlPadFragmentChina.java:591)
            at com.peel.ui.ControlPadFragmentChina.inflateControlView(ControlPadFragmentChina.java:877)
            at com.peel.ui.ControlPadFragmentChina.populateActivityControls(ControlPadFragmentChina.java:568)
            at com.peel.ui.ControlPadFragmentChina.update(ControlPadFragmentChina.java:349)
            at com.peel.ui.ControlPadFragmentChina.onViewStateRestored(ControlPadFragmentChina.java:263)
            at android.support.v4.app.Fragment.restoreViewState(Fragment.java:451)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:960)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1115)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1478)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:446)
            at android.os.Handler.handleCallback(Handler.java:615)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4966)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f0200cc
            at android.content.res.Resources.getValue(Resources.java:1013)
            at android.content.res.Resources.getDrawable(Resources.java:658)
            at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:173)
            at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:881)
            at android.graphics.drawable.Drawable.createFromXml(Drawable.java:818)
            at android.content.res.Resources.loadDrawable(Resources.java:1944)
            at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
            at android.widget.TextView.<init>(TextView.java:618)
            at android.widget.TextView.<init>(TextView.java:442)
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
            at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
            at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at com.peel.ui.ControlPadFragmentChina.inflatePowerLayout(ControlPadFragmentChina.java:591)
            at com.peel.ui.ControlPadFragmentChina.inflateControlView(ControlPadFragmentChina.java:877)
            at com.peel.ui.ControlPadFragmentChina.populateActivityControls(ControlPadFragmentChina.java:568)
            at com.peel.ui.ControlPadFragmentChina.update(ControlPadFragmentChina.java:349)
            at com.peel.ui.ControlPadFragmentChina.onViewStateRestored(ControlPadFragmentChina.java:263)
            at android.support.v4.app.Fragment.restoreViewState(Fragment.java:451)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:960)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1115)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1478)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:446)
            at android.os.Handler.handleCallback(Handler.java:615)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4966)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
            at dalvik.system.NativeStart.main(Native Method)
06-19 12:01:43.179  21785-21785/tv.peel.app E/com.peel.main.Home﹕ tmp countryName China
06-19 12:01:43.179  21785-21785/tv.peel.app E/com.peel.main.Home﹕ tmp Config.LEGACY http://epg.peelchina.com/

本文转载自:http://blog.csdn.net/sfshine/article/details/32320787

共有 人打赏支持
SuShine
粉丝 123
博文 496
码字总数 144699
作品 0
朝阳
后端工程师
android 多界面 OOM

android 大约40多个界面。 activity 使用的是singleinstance,每个界面都有自己的背景图片,图片大小大约100K小于400K,当界面来回的切换的时候,10分钟之内一定会oom. 信息如下:Out of memo...

金玉
2013/11/21
574
7
android 使用FloatActionButton(FAB)悬浮按钮问题

我今天在android系统上使用fab 按钮,遇到了以往没有遇到的问题,因为以前不做什么修改直接就用了,这次修改了一下背景颜色,出问题了 <android.support.design.widget.FloatingActionButto...

雨焰
09/07
0
0
已经导入android-support-v4.jar包,仍然报错Binary XML file line #7: Error inflating class fragment

java.lang.RuntimeException: Unable to start activity ComponentInfo{me.example.expandablelistviewdemo/me.example.expandablelistviewdemo.MainActivity}: android.view.InflateExcepti......

sunny冰青
2015/03/26
1K
0
droid plugin 整合到工程中,自定义view报错了

有谁遇到过,把droid plugin 整合到工程后,导致原先正常的自定义view总是报错 android.view.InflateException: Binary XML file line #25: Error inflating class 但是,如果把droid plugi...

天王盖地虎626
2016/05/21
36
0
android中出现android.view.InflateException

在点击按钮从一个activity调整到另一个activity时,出现了 android.view.InflateException: Binary XML file line #48: Error inflating class java.lang.reflect.Constructor这个异常,但有......

ydww
2012/03/09
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
3
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部