You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter中重复获取SHA-256、SHA1证书指纹遇密码提示的解决方法

获取SHA-256、SHA1证书指纹的解决方法

你遇到的问题大概率是命令参数拼写错误导致的,原命令中-alias参数后的androiddebugkey被拆成了两行(android和debugkey),系统无法识别正确的别名,因此会要求输入密钥库密码。

正确的命令格式

直接执行以下完整命令(注意参数的连续性,不要拆分别名):

keytool -list -v -keystore "C:\Users\asd\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

其他排查方向

如果执行正确命令后仍提示输入密码,可以尝试以下操作:

  • 确认密钥库路径是否正确:检查C:\Users\asd\.android\debug.keystore文件是否存在,路径中的用户名(asd)是否和当前系统用户名一致。
  • 确认密钥库密码是否被修改:默认debug密钥库的密码是android,如果之前手动修改过密码,需要替换命令中对应的-storepass和-keypass参数值。
  • 直接交互式输入:如果不想在命令行明文输入密码,可以去掉-storepass和-keypass参数,执行命令后按照提示输入密码即可:
    keytool -list -v -keystore "C:\Users\asd\.android\debug.keystore" -alias androiddebugkey
    

内容的提问来源于stack exchange,提问作者Harshana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:40:24