我最近在 Android 电子市场中发布了一个应用程序。我的 APK 包含 res/drawable-hdpi、drawable-ldpi 和 drawable-mdpi 的图标。图标文件完全有效 - 由 Adobe Illustrator 保存,在所有浏览器、Photoshop、Paint 和 Paint.NET 中都可以毫无问题地显示。图标是灰度的,但以 32 位 PNG 格式存储。
出于某种原因,手机上的 Android 电子市场和 Developer Console 显示同一图标的乱码版本。看起来我漂亮的渐变变成了点状的黑白乱七八糟的东西。
现在,我怀疑 pngcrush/一些类似的 APK 优化,但最终 APK 中经过优化的 8 位 PNG 仍然可以在所有浏览器等中完美呈现。此外,手机上的菜单可以毫无问题地呈现它。
感谢任何帮助。
已回答:原因似乎在于 Android Market 后端使用的缩放算法。我通过用几乎完全黑色的 RGB(1,1,1) 替换纯黑色表面 RGB(0,0,0) 解决了这个问题,问题就消失了。
最佳答案
原因似乎是 Android 电子市场后端使用的缩放算法。我通过用几乎完全黑色的 RGB(1,1,1) 替换纯黑色表面 RGB(0,0,0) 解决了这个问题,问题就消失了。
关于android - Android Market 中的应用程序图标损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404959/