昨天调试程序碰到android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating class fragment异常,在网上找了各种方法都没有解决,最后通过一点点验证终于找到问题所在,现记录下来。我用的Android api-23
已确认
- 在XML文件中fragment路径正确
- 继承Fragment时引入的包名正确
fragment标签所在XML布局
解决方法
其实问题在报错中已经定位出来了(#8
),就是 第8行中的fragment加载失败,只需为fragment标签加上id就行了(这个id在程序中可能不会用到,但是不写就会报错)。