文档章节

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

SuShine
 SuShine
发布于 2015/06/25 15:28
字数 670
阅读 206
收藏 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
粉丝 124
博文 517
码字总数 149836
作品 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.view.InflateException: Binary XML file line #1: Error inflating class

谁能帮帮我 啊?一直内存溢出,在其他手机上就运行正常,就一个大屏手机一直报错 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zgan.community/com.zgan.commu...

oschina699074
2014/03/18
15.8K
6
已经导入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
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

没有更多内容

加载失败,请刷新页面

加载更多

Windows 环境下安装 Oracle JDK

本页面中描述了如何在 Window 环境下安装 Oracle JDK。 我们使用的版本是 Window 10,我们需要安装的版本是 Oracle JDK 8u191。 检查当前版本 在进行新的 JDK 安装之前,你需要检查下你本地的...

honeymose
24分钟前
0
0
用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
今天
4
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
3
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部