android.content.res.Resources$NotFoundException

来源:互联网 发布:java读取log日志文件 编辑:程序博客网 时间:2024/05/30 05:12
这个错误是针对找不到布局资源报的错。最近在项目中总是时不时的报出这个错误,找不到的资源都是**布局文件**,可是布局资源里确实是有这个资源存在的。最后找到问题的所在是一个很奇怪的事情。我们的项目是一个pad项目,所有的Activity都是指定的横屏
android:screenOrientation="landscape" 因此资源目录下只指定了一种布局类型![这里写图片描述](http://img.blog.csdn.net/20170307234953976?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMTU1NzAwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)这样的写法时不应该有什么错误的,可就是在有时候启动任何activity的时候都有可能会报出找不到布局资源的错误。最后把布局类型换成原始的layout,就再也没有出现过这样的错误。真是好坑。。。    做了个测试,如果启动一个指定屏幕方向的activity(如横屏),但布局资源没有该指定方向的布局资源(竖屏)就回报这个错。可是我们的项目中所有activity都是指定横屏,且所有布局资源都是确实存在的。猜测可能是Android找布局资源的机制和找图片资源的机制是不一样的。
1 0