在Eclipse中读取PNG元数据Android UI设计器时出错

在Eclipse中读取PNG元数据Android UI设计器时出错,android,eclipse,android-layout,png,Android,Eclipse,Android Layout,Png,我正在Eclipse环境中使用Android插件来设计布局 我在不同的位置有各种各样的PNG文件。这些PNG文件中的一些无法由插件呈现,尽管它们可以在图像编辑器中打开,并完美地显示在应用程序本身中 插件上显示的错误取决于所选的Android版本。对于>=3.0,我看到: 失败批次装载 MyProjDir\res\drawable\roll.png 对于Android,“src”属性中的“MyProjDir\res\drawable\roll.png” 无论哪种方式,错误日志都会显示: javax

我正在Eclipse环境中使用Android插件来设计布局

我在不同的位置有各种各样的PNG文件。这些PNG文件中的一些无法由插件呈现,尽管它们可以在图像编辑器中打开,并完美地显示在应用程序本身中

插件上显示的错误取决于所选的Android版本。对于>=3.0,我看到:

失败批次装载 MyProjDir\res\drawable\roll.png

对于Android,“src”属性中的“MyProjDir\res\drawable\roll.png”

无论哪种方式,错误日志都会显示:

javax.imageio.IIOException:读取PNG元数据时出错 在com.sun.imageio.plugins.png.PNGImageReader.readMetadata(未知源) 位于com.sun.imageio.plugins.png.PNGImageReader.readImage(未知源) 位于com.sun.imageio.plugins.png.PNGImageReader.read(未知源) 位于javax.imageio.imageio.read(未知源) ... 更多的条目

出现问题的PNG似乎有一些元数据(或缺少一些元数据),导致了问题

一种可能性是使用其他编辑器保存PNG。我用的是GIMP,我试过Windows7的油漆也没用


有什么建议吗?

尝试切换到其他Java SDK。在使用Sun Java 5时,我会遇到同样的“读取PNG元数据时出错”错误,尽管OpenJDK或Sun Java 6也会遇到同样的错误