Android Studio更改SHA1

时间:2016-02-19 20:02:09

标签: android android-studio sha1

我正在使用最新版本的Android Studio,但是当我尝试为PlayStore发送应用时,我无法理解,因为SHA1不同。

这是证书中的SHA1:

certificate

但是app build有这个SHA1: from apk

我在使用KeyStore的Android Studio中发现了一个问题。 密钥库有一个SHA1,但是这个密钥库的应用程序有另一个。

试试这个:

$ keytool -list -v -keystore mycert.keystore 将会呈现: SHA1:67:F0:AE:82:85:7C:BD:C8:A0:CE:45:FA:6B:A5:92:E5:4A:34:40:AD

但是当您使用此keyStore在Android Studio中构建应用时,您将收到: $ keytool -list -printcert -jarfile app-release.apk 将会呈现: SHA1:15:C3:B6:FB:B0:9B:21:DC:85:D6:04:FA:62:44:EA:F7:3D:85:FD:F8

2 个答案:

答案 0 :(得分:3)

您需要在签署apk like this

时提供具有该sha1密钥的密钥库

答案 1 :(得分:0)

有时其他应用会更改您的密钥库号码 - 例如Unity就是这么做的。 它不是非法的,它只是Unity认为你的密钥库属于自己并写入SHA1号码。

解决方案:将您的密钥库安全地存储在电子邮件或其他内容中。