我在Eclipse環境中使用Android插件來設計佈局。閱讀PNG元數據時出錯Eclipse中的Android UI設計器
我在不同的位置有各種各樣的PNG文件。 這些PNG文件的某些不能由插件呈現,儘管它們可以在圖像編輯器中打開並且在應用程序本身中完美呈現。
插件上顯示的錯誤取決於所選的Android版本。對於> = 3.0,我看到:
失敗很多負載 MyProjDir \水庫\繪製\ roll.png
爲Android 3.0 <,我看到:
無法解析可繪製>屬性「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,並且我嘗試過Windows 7的Paint無濟於事。
有什麼建議嗎?