【发布时间】:2016-03-09 14:11:13
【问题描述】:
最近我将我的新应用上传到了 Google Play 商店。然后优化提示说:
为平板电脑设计应用
您的正式版 APK 需要满足以下条件:
(X) 您的 APK 应包含用于普通平板电脑的自定义可绘制资源 屏幕密度。
但实际上,我为各种屏幕密度(-mdpi、-tvdpi、-hdpi、-xhdpi、-xxhdpi 和 -xxxhdpi)添加了多个可绘制资源。
我能想到的唯一原因是这些可绘制对象不在 drawable 文件夹中,而是在 mipmap 文件夹中。
对于我的应用,除了 mipmap 文件夹中的 ic_launcher 图标之外没有使用任何可绘制对象,它没有 drawable-***dpi 文件夹。
但是,Google 自己建议使用 mipmap 支架而不是 drawable 支架。
Managing Launcher Icons as mipmap Resources:
最好还是将启动器图标移动到 mipmap/ 文件夹
只有我跟着他们的向导。然后我从开发者控制台得到了上述提示。
这是 Google Play 商店的错误,不是吗?或者,有什么解决办法吗?
【问题讨论】:
-
最好将启动器图标保留在 mipmap 文件夹中。 mipmap 文件夹仅用于启动器图标。如果您要在应用程序中使用任何其他图标,包括您的图标,您应该在 drawables 文件夹中创建多种尺寸。 mipmap 对图标的格式不同于可绘制对象。不确定这是否回答了你的问题。图标的格式是否错误地作为图标,或在应用程序中?
-
@EugeneH 我的应用程序拥有的所有可绘制对象都是 ic_launchers。这是一个非常简单的应用程序。我仍然可以准备虚拟drawable并将它们放置到drawable-***dpi文件夹中,只是为了摆脱提示......
-
@CommonsWare 除了 ic_launchers,我没有其他可绘制对象。
标签: android google-play android-resources