错误解决记录:Error inflating class (not found)preference-headers

网上搜了一大堆,可能适合他们自己,对我的问题并没有得到解决。
实际我的情况是,一个安卓项目,独立编译app使用正常,
但是导入另一个安卓项目,作为其模块库就进不去设置页面,闪退报错:Error inflating class (not found)preference-headers

说白了就是,这两个项目独立运行都正常,但是其中一个导入另一个作为模块库使用就报错

机缘巧合的解决了:
父项目的xml文件夹中有pref_headers.xml这个文件,
作为模块库的xml文件夹中也有pref_headers.xml这个文件,
这俩冲突了,删掉父项目的xml文件夹中的pref_headers.xml这个文件
一切正常了

注:父项目中该文件属于残留文件没有实际用处,因此安全删除
如果父项目中也要用到该文件,那可能还要想另一种解决方案了

特此记录

当然,也留下了一个疑问,为何模块库不加载自己的文件而是要去加载父项目的文件呢?