我正在开发一个Android应用程序,其中包含资源
drawable-sw360dp-xhdpi
和drawable-sw800dp-xhdpi
当我运行应用程序时(在360dp设备中),从这两个文件夹中挑选资源并存在于最终的apk中。我在eclipse中没有得到编译时错误。
但是,当我打开应用程序时(在运行时),800dp
文件夹中存在的资源会导致问题,说
inflateexception binary xml file error inflating class <unknown>
只有当我将资源从800dp
文件夹复制到360dp
文件夹时,才会发生异常。即使我也提取了apk,这两个文件夹都存在。
为什么会出现此异常以及为什么这两个文件夹都出现在最终的apk中?
答案 0 :(得分:1)
可能您已经为两者使用了相同的布局,因为它给出了错误,只需检查您的布局或所用资源的名称。