Apk被三星应用商店拒绝

6
我尝试将我的apk发布到三星应用商店,但被拒绝并附有以下说明:
失败详情:您的应用程序包未通过完整性测试。我们在构建应用程序包时运行完整性测试以证明资源的完整性,保存资源的哈希值,并将这些值与从原始资源提取的哈希值进行比较,以验证资源在构建时的完整性。文件存在,但哈希值不存在。- assets / 49-后骶骨韧带浅层和深层.mp3
有什么想法可以解决吗?
更新:
我已经尝试过:
1.使用“jarsigner-verify-verbose-certs”验证apk 2.zipalign 3.zip-T
没有任何问题。我已经将相同的构建上传到Google市场和亚马逊,它可以正常工作!

2
这是一个非常奇怪的解释。如果您还没有尝试过,在三星开发者网站上尝试访问其论坛。在您的应用程序中,这个文件有什么不寻常的地方吗? - CommonsWare
好的提示。我已经检查过了,但还没有发布在那里。这个文件没有什么特别的。我已经成功地将我的应用程序发布到Play商店。 - Dima Portenko
没有类似“解决中心”的东西,这样你就可以礼貌地要求详细说明吗? - Sajal Dutta
请向我们更新您的发现。 - Sajal Dutta
1
只是猜测一下,你是否尝试过将该资源文件的名称改成不含空格的形式? - jclehner
显示剩余4条评论
1个回答

2

我认为三星的完整性测试在处理复杂的内容名称(特殊字符、连续空格等)方面存在一些问题,因为相同的内容在Google Play和亚马逊商店中都没有问题。

三星的支持也不是很好。每次我问他们任何问题时,他们都建议重新构建并再次发布应用程序。

因此,在我的情况下,快速解决方案是将所有内容重命名为其哈希值,如0009220d9375b63041e22997fd6f52c5.mp3。这不是很好,但它有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接