2015-09-04 28 views
0

我想使用这里找到 http://developer.android.com/tools/publishing/app-signing.html#signing-manually密钥库被篡改或密码不正确 - 在App已经在谷歌播放

我们以前的外部开发者通过手动方式签署应用打发我,我需要三个密钥库文件为此(不知道为什么他们会需要三??)。当经过试图签署我的应用程序的过程时,我收到一个密钥库密码,我不知道(我试图从他们那里得到这个)。

我可以自己改变这个吗?我有三个密钥库文件,但我不确定这是否会产生影响,因为该应用程序已经签署并发布到商店,并且我想要更新该应用程序,而不是发布一个全新的应用程序。

我知道这个问题已经被问之前,我只是不知道,如果直接应用到我作为我的应用程序这些问题的答案是在谷歌Play商店已经发表

回答

1

我有几个建议您。

  1. 如果你不知道所有3个密码店的密码,那么没有人会帮助你。您必须创建新包的名字(这是从谷歌播放最后一次现场应用不同的)新的应用程序,加上谷歌新的应用程序发挥

  • 现在

    如果你有密码,然后第一次得到最后的现场APK。从APK文件生成签名密钥(sha-1 & MD5)check answer here如何从APK生成密钥。

    然后得到sha-1 &从所有3个密钥存储的MD5并与APK的sha-1 & MD5匹配。他们匹配,那么您就可以知道哪些密钥存储用于标志APK(这是​​目前在谷歌播放)

    使用该密钥存储,生成新的APK :)

  • +0

    看起来像我因为我真的不希望在Play商店中添加一个全新的应用程序,所以必须执行步骤2并从外部开发人员那里获得密码 – Zabs

    +0

    您知道我可以确定Google Play开发者控制台中的哪些位置它连接到应用程序的键或键是什么? – Zabs

    +1

    你必须从最后一个生活apk文件取回检查回答如何从apk取回http://stackoverflow.com/q/11331469/1168654 –

    相关问题