Google Play:您需要检查APK内的图标,因为它无效

在Google Play开发者控制台中上传APK文件时出现以下错误:

上传失败

您需要检查APK内的图标,因为它无效。

所有我find的答案似乎表明,你必须将vector可绘制图标转换为PNG来摆脱这个错误。

为什么这是必要的? Vector Drawables的全部不是手动生成PNG吗?

编辑:

将我的应用程序图标转换为PNG实际上有帮助。 但我仍然不明白为什么这是必要的。 Android Studio是否应该在构build时生成PNG?

Solutions Collecting From Web of "Google Play:您需要检查APK内的图标,因为它无效"

开发人员控制台在内部发生故障时会抛出此类错误。 看来这样的问题在几个小时内就已经解决了。 我并不是唯一一个在这个时候体验它的人。

尝试将更新后的apk上传到Google Play商店时出现同样的错误。 我检查了我所有可以在我的项目和我的apk,但从来没有发现任何问题。 经过几个小时的search,其中包括尝试在另一个未修改的已部署项目上碰撞versionCode,同时发生同样的错误,我开始怀疑我的电脑是否损坏,或者Google Play开发者控制台疯了。 我重新上传我的apk几个小时后,我第一次上传,神奇的是,错误消失了。

当真正的事情是开发者控制台的时候,拒绝我们自己的错误是非常糟糕的,但是知道这是写在这里的。 我希望它有帮助。

我有类似的问题,但看起来有点不同。 我有一个额外的服务通知图标,我已经使它的颜色没有阿尔法。 并将代码设置为SDK <21以显示它的颜色。 不知何故,这段代码被删除,这导致上传到谷歌时出现错误。 我重新安装的图标是完全白色透明孔,它的工作。 再次 – 我正在谈论通知图标,这也可能导致此类错误。

确保你的应用程序名称中没有\ n