android.content.res.Resources$NotFoundException: Resource ID XXX问题解决

最近遇到项目报这个错误,但是资源却是存在的,在网上找了资料,clean,类型转换,工程占用,等等方法都试过了,均不能解决,最后发现,原来是这个原因。

这行报错,但实际上我是有这个资源的。

android.content.res.Resources$NotFoundException: Resource ID XXX问题解决

但是,xml文件旁边有一个标志:land,我不知道是什么意思。

android.content.res.Resources$NotFoundException: Resource ID XXX问题解决

于是,我重新new了一个layout,把原来的代码复制粘贴过来。

android.content.res.Resources$NotFoundException: Resource ID XXX问题解决

然后在将代码改为引用这个资源。

android.content.res.Resources$NotFoundException: Resource ID XXX问题解决

问题就解决了,很神奇,看来关键在于这个land,希望有知道原因的朋友告诉我一声。