Значок приложения поврежден в Android Market - PullRequest
2 голосов
/ 23 февраля 2012

Я недавно опубликовал приложение в Android Market.Мой APK содержит значки для res / drawable-hdpi, drawable-ldpi и drawable-mdpi.Файлы значков являются абсолютно действительными - они сохраняются в Adobe Illustrator и отображаются без проблем во всех браузерах, Photoshop, Paint и Paint.NET.Иконки отображаются в градациях серого, но хранятся в 32-битном PNG.

По какой-то причине Android Market на телефонах и Developer Console показывают искаженную версию того же значка.Похоже, мои хорошие градиенты уменьшены до пунктирного, черно-белого беспорядка.

Теперь я подозревал, что pngcrush / некоторые похожие оптимизации APK, но оптимизированный 8-битный PNG в окончательном APK все еще отлично воспроизводится ввсе браузеры и т. д. Кроме того, меню телефона отображает его без проблем.

Любая помощь приветствуется.

ОТВЕТ: Причина, по-видимому, заключается в алгоритме масштабирования, используемом бэкендом Android Market.Я решил проблему, заменив чисто черные поверхности RGB (0,0,0) почти полностью черными RGB (1,1,1), и проблема исчезла.

1 Ответ

1 голос
/ 02 марта 2012

Причина, по-видимому, в алгоритме масштабирования, используемом бэкэндом Android Market. Я решил проблему, заменив чисто черные поверхности RGB (0,0,0) почти полностью черными RGB (1,1,1), и проблема исчезла.

...