某些PNG Drawable导致HoneyComb崩溃

时间:2012-01-01 19:30:07

标签: android android-layout

在我的应用中,我使用的是图标包Specifically This One.

到目前为止,我使用了大约4个图标。我的应用程序在我的Evo 3d和模拟器上运行良好。因此,当我试图将它放在我的HoneyComb 3.2平板电脑上时,我感到惊讶的是它无法运行。我把它缩小到一个可绘制的。更改可绘制的XML以使用另一个PNG,该应用程序运行正常。我尝试重新导入资源但它没有工作。它抛出的错误是InflateException。任何使用drawable的Activity都会崩溃。这让我感到困惑。有什么我可以仔细检查吗?

就像我说的,它在我的evo 3d上运行2.3.7,在模拟器上运行2.3.1。就在3.2,它会崩溃。

3 个答案:

答案 0 :(得分:0)

如果您有任何示例代码和堆栈跟踪,可能值得发布。我很乐意尝试在我的Galaxy nexus上运行这个例子(运行4.0)。

答案 1 :(得分:0)

可能是因为PNG的大小。有时我发现当图像大小很大时,应用程序崩溃会产生类似的异常。

答案 2 :(得分:0)

确保尺寸合适。对应于mdpi图标的hdpi图标的大小是乘以1.5的尺寸(因为分辨率是1.5倍大:240dpi对160dpi)。请记住,平板电脑是带有mdpi的xlarge屏幕。