XML布局文件出错问题解决办法
2016-10-28 16:21
239 查看
上次做项目布局文件遇到一个小问题,找了一会,最后在下面这篇文章找到个细节问题,觉得不错,转载一下。
原文出处:http://blog.csdn.net/hustlwz/article/details/52873249?locationNum=2&fps=1
先来看下报的异常,仅仅贴了主要部分:
[java] view
plain copy
Process: com.dudu.duduhelper, PID: 13694
android.view.InflateException: Binary XML file line #46: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393)
这个异常是加载xml文件异常,也定位到具体的位置:
[java] view
plain copy
android.view.InflateException: Binary XML file line #46:
<view
android:layout_width="0.5dp"
android:layout_height="match_parent"
android:src="@color/list_divide"/
细心的朋友已经发现错误了,这里<view 这里,我的v是小写,但是编辑的时候不报错,只有程序编译才报错,所以不容易发现。
以后类似的问题就可以分2步去解析:先看错误日志定位源码位置,根据源码位置找错误的xml位置。
原文出处:http://blog.csdn.net/hustlwz/article/details/52873249?locationNum=2&fps=1
先来看下报的异常,仅仅贴了主要部分:
[java] view
plain copy
Process: com.dudu.duduhelper, PID: 13694
android.view.InflateException: Binary XML file line #46: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393)
这个异常是加载xml文件异常,也定位到具体的位置:
[java] view
plain copy
android.view.InflateException: Binary XML file line #46:
<view
android:layout_width="0.5dp"
android:layout_height="match_parent"
android:src="@color/list_divide"/
细心的朋友已经发现错误了,这里<view 这里,我的v是小写,但是编辑的时候不报错,只有程序编译才报错,所以不容易发现。
以后类似的问题就可以分2步去解析:先看错误日志定位源码位置,根据源码位置找错误的xml位置。
相关文章推荐
- 关于IDEA找不到classpath中package内的xml文件问题和解决办法
- Android安装包apk文件在某些版本操作系统上安装解析包出错问题的解决办法
- 安卓通过Module依赖的第三方控件在xml布局文件无法智能提醒解决办法
- 百度度地图总是提示key 验证出错! 请在 AndroidManifest.xml 文件中检查 key 设置解决办法
- 百度度地图总是提示key 验证出错! 请在 AndroidManifest.xml 文件中检查 key 设置解决办法
- 安装xp时提示xxx.xml文件无法复制问题解决办法
- struts-config.xml配置文件出错的问题及其解决
- persistence.xml配置文件修改存放路径问题的解决办法
- Maven pom.xml文件引入jar包出现 missing artifact问题解决办法
- 解决Eclipse在xml中编辑布局文件智能提示失效问题
- android xml布局文件中使用RelativeLayout,明明有这个id,却提示找不到---->解决办法
- android xml布局文件中使用RelativeLayout,明明有这个id,却提示找不到---->解决办法
- 关于在新建的package中用SetContentView()函数时无法找到已创建的R.layout的布局文件的的问题的解决办法
- asix2eclipse插件生成文件service.xml问题及解决办法.txt
- Android中xml布局文件中使用include引入布局进行复用(解决使用include布局重叠,颜色设置无效问题)
- InfoPath 生成的XML文件用XPATH查询出错的问题解决(转)
- 百度度地图总是提示key 验证出错! 请在 AndroidManifest.xml 文件中检查 key 设置解决办法
- 详细解决用myEclips的db Browser连接到Oracle后,用反向工程Hibernate Reverse Engineering 生成.hbm.xml,POJD类还有DAO时出错的问题
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法