在前几天的开发中,遇到这么个非常奇葩的异常,有些手机可以运行,有些手机却直接就崩了,今天就把这异常整理下。

首先还是贴上其异常信息
E/AndroidRuntime: FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #13: 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.rInflate(LayoutInflater.java:746) at android.view.LayoutInflater.parseInclude(LayoutInflater.java:830) at android.view.LayoutInflater.rInflate(LayoutInflater.java:736) at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) at android.view.LayoutInflater.inflate(LayoutInflater.java:489) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at com.hy.taotao.utils.GlobalUtils.inflate(GlobalUtils.java:91) at com.hy.taotao.base.BaseFragment.onCreateView(BaseFragment.java:59) ... 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)? ... Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1 at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:468) at android.widget.TextView.<init>(TextView.java:944) at android.widget.TextView.<init>(TextView.java:605) 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)? ...
上面我将主要的异常信息整理了出来,首先可以看看这一句,我们可以从上面得到的信息是 “xml文件13行导致的错误,原因是dimension文件找不到 type=0x1的元素”,后来同事在网上查了N多资料说的是values里面少了默认值,后面终于找到了缺少的默认值…
1.首先看看报错之前的文件夹截图,可以看到在一部分values-v19的文件,在values上都看不到,而values-v19文件夹是Api19的设备使用该目录下的文件夹,当设备找不到对应的名为values-*的文件夹,就会去找默认的values文件夹下的文件,那么找不到的话,就发生了上面的异常了。
2.那么知道了问题所在,就得解决了
1)将values-***全部备份后删掉。
2)将备份后的values-***里的文件添加到默认的values文件夹。
3.其实在上述2中这种方式一般是不推荐的,如果手机屏幕适配的话,当然不能只保留values这个默认的文件夹,但是切记在其他values-*文件夹的元素,在默认的values文件夹都必须得有。
4.下面是简单处理之后的截图
总结:
1.在做第三方集成等等情况的时候,切记:在其他values-*文件夹的元素,在默认的values文件夹都必须得有。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# android的兼容性问题
# Android
# 出错:java.lang.UnsupportedOperationException
# java.lang.UnsupportedOperationException分析及解决办法
# java.lang.UnsupportedOperationException的问题解决
# 找不到
# 默认值
# 的是
# 这一
# 就会
# 都必须
# 几天
# 我们可以
# 去找
# 希望能
# 就把
# 少了
# 可以看到
# 我将
# 就得
# 上都
# 在一
# 报错
# 谢谢大家
# 第三方
相关文章:
公司门户网站制作流程,华为官网怎么做?
建站之星安装提示数据库无法连接如何解决?
营销式网站制作方案,销售哪个网站招聘效果最好?
招贴海报怎么做,什么是海报招贴?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
c++怎么用jemalloc c++替换默认内存分配器【性能】
昆明网站制作哪家好,昆明公租房申请网上登录入口?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何正确选择百度移动适配建站域名?
深入理解Android中的xmlns:tools属性
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何高效配置IIS服务器搭建网站?
制作销售网站教学视频,销售网站有哪些?
定制建站流程解析:需求评估与SEO优化功能开发指南
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
建站之星后台密码遗忘?如何快速找回?
建站之星如何开启自定义404页面避免用户流失?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
高防服务器租用首荐平台,企业级优惠套餐快速部署
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
在线教育网站制作平台,山西立德教育官网?
如何在建站宝盒中设置产品搜索功能?
建站之星如何助力企业快速打造五合一网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何快速选择适合个人网站的云服务器配置?
完全自定义免费建站平台:主题模板在线生成一站式服务
如何零基础开发自助建站系统?完整教程解析
建站主机CVM配置优化、SEO策略与性能提升指南
学校免费自助建站系统:智能生成+拖拽设计+多端适配
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
网站制作难吗安全吗,做一个网站需要多久时间?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Swift中switch语句区间和元组模式匹配
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
七夕网站制作视频,七夕大促活动怎么报名?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
如何用PHP快速搭建CMS系统?
,制作一个手机app网站要多少钱?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
PHP正则匹配日期和时间(时间戳转换)的实例代码
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
*请认真填写需求信息,我们会在24小时内与您取得联系。