在android中构建应用程序时可绘制的文件夹选择

时间:2014-01-31 12:50:57

标签: android drawable dpi

我正在开发一个Android应用程序,其中包含资源

drawable-sw360dp-xhdpidrawable-sw800dp-xhdpi

当我运行应用程序时(在360dp设备中),从这两个文件夹中挑选资源并存在于最终的apk中。我在eclipse中没有得到编译时错误。

但是,当我打开应用程序时(在运行时),800dp文件夹中存在的资源会导致问题,说

inflateexception binary xml file error inflating class <unknown>

只有当我将资源从800dp文件夹复制到360dp文件夹时,才会发生异常。即使我也提取了apk,这两个文件夹都存在。

为什么会出现此异常以及为什么这两个文件夹都出现在最终的apk中?

1 个答案:

答案 0 :(得分:1)

可能您已经为两者使用了相同的布局,因为它给出了错误,只需检查您的布局或所用资源的名称。