我的应用程序出现了一些旧错误,这些错误已在以前的版本中修复,奇怪的是这些错误仅在我从 Playstore 下载我的应用程序时才会出现。当我从我的 playconsole 发布仪表板或内部测试下载 apk 时,该应用程序没有任何错误或崩溃(我尝试了原始和修改后的下载选项)。所有的 apk 都是完全相同的构建版本。
我已经尝试通过执行以下操作来检查 apk 的哈希:
然后我使用命令生成哈希
openssl dgst -md5 appname.apk
并且从 1 和 2 获得了相同的 apk 哈希。但是,对于 3,哈希是不同的,它也是唯一一个包含所有已修复错误的 apk。我不确定是什么原因造成的,我通常也不知道存储和发布仪表板的哈希值通常不同。感谢您的任何帮助。
最佳答案
当您在 Play 控制台上上传您的应用程序时,它会再次使用 PEPK tool
重新签名 apk为了安全。这就是为什么你会变得与众不同 SHA-1
来自游戏控制台的 key 。
您可以从此 link 获取更多信息
你会得到 setps 得到这个 SHA-1
从您的游戏控制台返回。下载 PEPK.jar
从您的控制台并通过 cmd
获取 SHA-1 key .
这将对您有所帮助。看到这个command
关于android - 从 Playstore 下载的 Apk 和发布仪表板给出不同的哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55501920/