您可以在应用中使用哪种图像类型?
当我尝试使用仅 svg
或webp
图片将apk上传到Play商店时,我收到以下错误:
上传失败
您需要检查APK中的图标,因为它无效。
Ofc我反编译并检查图标实际上在那里。
我知道jpg / png是要走的路。
但。自Api 19以来,webp
上有支持(这是......记录不完整,我无法确定它是否在所有设备上得到官方支持。)
此外,由于Api 21,官方svg
支持。这是记录在案的。
所以我制作了3种版本的应用程序(这是一个由2个图像组成的小手电筒小部件,Source Code)
png
默认webp
19+(小于png)svg
21+(甚至更小;))现在虽然安装工作正常并且应用程序正在运行,但我只能上传png版本,在我的其他版本中获得上述错误。
除了您应该使用png / jpg
的一些概念之外,我没有发现您使用哪种图像格式的任何限制。
由于android gradle插件1.3在编译时支持svg到png的转换,因此除了svgs之外什么都没有,因此看起来很有诱惑力.21 有什么限制?
答案 0 :(得分:0)
我联系了Google Play开发者支持,询问启动器/应用图标是否需要为png
文件格式。
他们的答案如下:
[...]我可以确认你是正确的,启动器图标确实需要使用png而不是svg。有关更多信息,请参阅以下内容: https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
所以看起来你总是要在你的apk中至少包含一个png文件(app图标)。