2016-04-19 16 views
0

昨天和今天我更新了Android Studio我无法在Google Play商店更新我的应用程序。当我上传APK文件时,Google告诉我应用程序使用了不同的密钥签名,但我一直使用相同的密钥存储,我该如何解决这个问题?我如何检查哪些密钥存储在我的密钥库中,以及如何选择使用哪一个? 我看到了其他类似的问题,但它不够详细。使用不同的键更新应用程序

在此先感谢。

+1

如果你对命令行不太熟悉,你可以使用类似的东西http://www.keystore-explorer.org/ – Nanoc

+1

谢谢你,谢谢你,我能够将我的密钥复制到密钥库之间并解决问题,请回答介绍这个真棒软件的问题! –

回答

0

在Android Studio中当你生成签名APK,并选择正确的密钥存储。输入正确的密钥库密码后,您将能够在密钥别名部分中选择存储的密钥。点击...并在新的对话框(选择键),你会看到下使用现有关键下拉列表中所有的存储的密钥

0

如果您有机会获得APK是目前网上,你可以检查签名证书散列。

首先获得您的APK的哈希值是在线:

keytool -list -printcert -jarfile online.apk 

然后检查你的新APK的哈希:

keytool -list -printcert -jarfile new.apk 

可以比较例如,SHA1哈希:

SHA1: 00:...*snip*...:FF

如果它们不匹配,那么你知道您使用的密钥库不正确。