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

时间:2016-08-07 08:40:38

标签: android google-play android-vectordrawable

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

  

上传失败

     

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

我发现的所有答案似乎都暗示您必须将Vector Drawable图标转换为PNG才能摆脱此错误。

为什么这有必要?为避免手动生成PNG,不是Vector Drawables的重点吗?

编辑:

将我的应用图标转换为PNG实际上有所帮助。但我仍然无法理解为什么这是必要的。是不是Android Studio应该在构建时生成PNG?

3 个答案:

答案 0 :(得分:9)

Developer Console在内部关闭/损坏时会抛出此类错误。似乎这些问题在几个小时内得到解决。 I wasn't the only one experiencing it at this time.

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

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

答案 1 :(得分:1)

我有类似的问题,但看起来有点不同。我有一个额外的服务通知图标,我已经使它没有alpha的颜色。并将代码设置为SDK< 21以彩色显示。不知何故,此代码被删除,这在上传到谷歌时产生了错误。我将图标重新制作为完全白色的透明孔,并且有效。再一次 - 我正在谈论通知图标,这也可能导致这样的错误。

答案 2 :(得分:-3)

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