无法将apk上传到谷歌播放

时间:2013-02-25 12:55:22

标签: android apk google-play

我在尝试上传已发布应用的最新版本时收到以下错误报告:

 Upload failed

Your APK cannot be analysed using 'aapt dump badging'. Error output:

Failed to run aapt dump badging:
W/ResourceType(12572): Failure getting entry for 0x7f020095 (t=1 e=149) in package 0 (error -75)
W/ResourceType(12572): Failure getting entry for 0x7f020095 (t=1 e=149) in package 0 (error -75)
W/ResourceType(12572): Failure getting entry for 0x7f020095 (t=1 e=149) in package 0 (error -75)
ERROR getting 'android:icon' attribute: attribute is not a string value

即使你不知道完整的解释,我仍然对任何可能的线索感兴趣。例如什么是资源类型12572?什么是“转储徽章”?什么可能失败进入意味着什么?

编辑:回答一些评论......

我确实在最近的版本中更改了图标文件的名称(这可能是一个线索)。清单现在包含(在众多其他内容中......):

<application
    android:icon="@drawable/mygameapp_icon"
    android:screenOrientation="portrait"

我的应用程序中还有英文和韩文文本。这是通过将一个名为strings.xml的文件中的英文字符串放在一个名为res / values的目录中,将一组韩文字符串放在一个名为strings.xml的文件中,该文件名为res / values-ko

1 个答案:

答案 0 :(得分:2)

回答我自己的问题......

我刚注意到我在drawable-xlarge中有不同大小的mygameapp_icon.png文件,drawable-large,drawable-normal,drawable-small,但不是普通的旧“drawable”。在drawable中添加一个新图标会使我的问题消失。

虽然现在我很困惑,但是什么时候可以使用普通“可绘制”中的图标?如果它的设备尺寸完全不合适呢?...或者我应该写一些与android:icon="@drawable/mygameapp_icon"不同的东西?有些想法类似于android:icon="@drawable/some_kind_of_wildcard/mygameapp_icon" ??