应用图片的限制
Limitations on App images
您可以在应用中使用的图像类型是否有限制?
当我尝试使用 only svg
或 webp
images 将 apk 上传到 Play 商店时,我收到以下错误:
Upload failed
You need to check the icon inside your APK because it is not valid.
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 的转换,为 21+ 制作一个只有 svgs 的风格似乎很诱人。
有什么限制?
我联系了 Google Play 开发者支持,询问启动器/应用程序图标是否需要 png
文件格式。
他们的回答如下:
[...] I can confirm you are correct that the launcher icon does need to use a png and not a svg. For more information please see the following:
https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
所以您似乎总是必须在您的 apk 中至少包含一个 png 文件(应用程序图标)。
您可以在应用中使用的图像类型是否有限制?
当我尝试使用 only svg
或 webp
images 将 apk 上传到 Play 商店时,我收到以下错误:
Upload failed
You need to check the icon inside your APK because it is not valid.
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 的转换,为 21+ 制作一个只有 svgs 的风格似乎很诱人。
有什么限制?
我联系了 Google Play 开发者支持,询问启动器/应用程序图标是否需要 png
文件格式。
他们的回答如下:
[...] I can confirm you are correct that the launcher icon does need to use a png and not a svg. For more information please see the following: https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
所以您似乎总是必须在您的 apk 中至少包含一个 png 文件(应用程序图标)。