如果有人做过这个 - 使用MAC上的关键工具获取哈希键,请说明你是怎么做的,因为我把头发拉出来了。
这是我做的:
首先我发现我应该输入这些命令:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
| openssl sha1 -binary
| openssl base64
在我的终端中获取hash key
。
所以我开始输入:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
当我按ENTER
时,它要求输入密码!
我放弃了这个并尝试通过这样做设置密码keystore
:
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
它要求输入密码并重新输入密码 - 直到此处为止。
终端还显示以下消息:
[Storing my-release-key.keystore]
但它没有说明密钥库的存储位置!!!
现在,我收到了密码,然后又尝试了这个神奇的命令:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore
它问我密码......我进入了那个,然后它给了我这个可爱的小消息,它让我疯了:
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
所以,如果你知道我怎么能获得那把钥匙给我一些细节,我将永远感激。
提前感谢你!
答案 0 :(得分:0)
您使用所选密码生成了第二个密钥库,但未更改debug.keystore
上的密码。 AFAIK,debug-keystore的默认密码是android
。