bug 描述:

android.view.InflateException: Binary XML file line #xxx: Error inflating class com.xxx.xxxview

问题:

<item name="android:paddingEnd">10dp</item>

此属性是api17(4.2)才有,所以在4.1上回crash.

其他关于类似问题:

1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完整路径名,也就是包名加类名来引用,用MyPackage.MyTestView来进行引用。

2.构造函数问题:自定义一个View,必须派生实现基类View的三个构造函数

View(Context context)     //Simple constructor to use when creating a view from code

View(Context context, AttributeSet attrs)     //Constructor that is called when inflating a view from XML

View(Context context, AttributeSet attrs, int defStyle)     //Perform inflation from XML and apply a class-specific base style

从文档上的介绍来看,第二个和第三个构造函数对于XML这种引用方式是必须实现的,这三个构造函数应该是在不同的应用场合来实例化一个View对象。

3.编译的中间文件没有清理干净:。

4.找不到资源文件:。

5.XML语法有隐蔽错误
e.g. android:textSize="@style/Text.Mediumn"
这样的错误、编译时是并不会报错的,竟然会变成动态执行时错误

6.包冲突,或包名未导入等。

android.view.InflateException Error inflating class相关推荐

  1. Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class lzl.edu.c

    在自定义view中常常会出现这么一个错误 Caused by: android.view.InflateException: Binary XML file line #12: Error infla ...

  2. android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating

    android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating cla ...

  3. 运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView

    运行安卓程序报错android.view.InflateException: Binary XML file line #11: Error inflating class ImageView 先上代 ...

  4. Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”

    我一般都是在1和4 遇到,记录一下. 今天写程序发现一个问题,就是XML中报出Android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确( ...

  5. android.view.InflateException: Binary XML file line #7: Binary XML file line #7

    错误如下 11-21 08:19:44.040 3608-3608/com.leon.oldrecyclerview E/AndroidRuntime: FATAL EXCEPTION: main   ...

  6. Android stuido 解决Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file

    Android stuido 解决Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file ...

  7. caused by: android.view.inflate,安卓5.1报android.view.InflateException异常怎么解决?

    我利用View来作为一条分割线,在安卓7.0以上版本测试程序正常,但在安卓5.1程序却奔溃. android:id="@+id/tool_bar_shadow" android:l ...

  8. android.view.InflateException: Binary XML file 解决方

    2019独角兽企业重金招聘Python工程师标准>>> java.lang.RuntimeException: Unable to start activity ComponentI ...

  9. android.view.inflateexception binary xml file line 异常的解决方法

    有时候一个很简单的xml布局文件,运行却抛出以下异常: 07-25 10:40:50.966: D/AndroidRuntime(31570): Shutting down VM 07-25 10:4 ...

最新文章

  1. SQLI DUMB SERIES-5
  2. 会计的思考(41):会计的领悟—每一位业务骨干都是优秀的管理会计师
  3. 单IP无TMG拓扑Lync Server 2013:边缘服务器
  4. UNITY 手游(安卓)如何使用C/C++代码
  5. mezzanine安装配置
  6. 由哥倫比亞預防醫學中心想到的
  7. 艾伟:ASP.NET 与 AJAX的实现方式
  8. QT5开发及实例学习之八基本对话框(一)
  9. java字节字符流实验报告_Java第09次实验(IO流)--实验报告
  10. android 无限循环 简书,Android Handler 解决循环引用
  11. 【实践】Embedding在腾讯应用宝的推荐实践
  12. 啥是佩奇,Python 告诉你!
  13. BZOJ1878 [SDOI2009]HH的项链
  14. Java打印条码,使用热敏条码打印机
  15. 初学者福利:机器学习项目清单
  16. 时分秒毫秒 正则表达式
  17. 决策树应用实例③——银行借贷模型
  18. 13.图像识别与文字处理
  19. 银行账户管理系统GUI
  20. opencv手动实现运动目标检测

热门文章

  1. Blazor组件自做八 : 使用JS隔离封装屏幕键盘kioskboard.js组件
  2. 海云安:利益博弈,APP安全漏洞背后的攻防交锋
  3. 京东APP鸿蒙版开发实践,有点牛逼哦!
  4. 塑料注塑模具质量等级分类,质量不过剩很重量!
  5. 图片怎么加水印?图片加水印用什么软件?
  6. 【录屏】OBS如何区域录制
  7. 爆肝十小时,为你总结出最全的数据大屏适配屏幕方案
  8. 基于微信平台的“快递超市”设计
  9. MYSQL中查询怎么判断一个字段包含英文?
  10. GoogleTest进阶——参数测试、Mock测试、耗时测试、类型测试