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

Android Studio无法找到KeyStore获取Firebase所需SHA-1、SHA-256密钥

获取SHA-1、SHA-256密钥的操作方法

方法1:修复Gradle面板不显示任务的问题并查询

  • 点击Android Studio顶部菜单栏 View → Tool Windows → 勾选 Gradle 唤出侧边Gradle面板
  • 如果面板展开后无Tasks列表,打开 File → Settings → Experimental,取消勾选 Do not build Gradle task list during Gradle sync,同步Gradle后即可显示任务
  • 依次展开项目名 → Tasks → android,双击运行 signingReport
  • 运行完成后在Run输出栏可直接查看所有构建类型对应的SHA-1、SHA-256值
    注意:需要正式环境密钥的话请先在app模块build.gradle中配置好release签名信息后再执行上述操作

方法2:使用keytool命令直接查询(无需依赖Android Studio面板)

  • 查询本地默认调试密钥:
    Windows cmd执行:
    keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
    Mac/Linux终端执行:
    keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
  • 查询自定义正式签名密钥:
    替换命令中的路径和别名后执行,输入签名密码即可获取结果:
    keytool -list -v -keystore 你的正式签名.jks文件完整路径 -alias 你的签名别名

方法3:从已生成的签名包中提取

  • 将已生成的签名APK/AAB后缀修改为.zip解压,取出META-INF目录下的CERT.RSA文件
  • 执行命令:
    keytool -printcert -file CERT.RSA文件完整路径
    输出内容中即可找到所需的SHA-1和SHA-256值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:42:03