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

最新版Android Studio中无法获取SHA-1值的问题咨询

最新版Android Studio正确获取SHA-1值方法

新版Android Studio默认隐藏了大部分Gradle任务,才会出现Gradle面板只显示「app」选项、找不到签名报告入口的问题,按下面任意一种方法操作即可获取:

方法1:Gradle面板运行签名报告(GUI操作,无需敲命令)

  • 打开右侧边栏的Gradle面板,点击面板顶部的更多按钮(三个点图标),勾选「显示所有任务」(部分版本显示为Toggle Group Tabs/Show All Tasks)
  • 点击面板顶部的刷新按钮重载Gradle任务列表
  • 依次展开路径:你的项目名称 > Tasks > android
  • 找到signingReport任务,双击运行
  • 下方Run控制台会直接输出debug、release等所有构建变体对应的SHA-1值

注意:如果需要获取正式发布签名的SHA-1,要先在app模块的build.gradle文件中配置好release签名的相关参数,否则输出的release签名信息为默认调试签名,和正式包不一致
Gradle面板仅显示app选项参考截图

方法2:终端命令直接查询(最快,无需调整面板设置)

直接点击Android Studio底部的Terminal标签打开内置终端,根据系统执行对应命令:

  • Windows系统:
    gradlew signingReport
  • Mac/Linux系统:
    ./gradlew signingReport
    命令执行完成后,终端会输出全量签名信息,直接查找对应变体下的SHA-1字段即可。

方法3:通过APK分析工具查询已打包APK的SHA-1

如果已经生成了对应签名的APK安装包,可以直接从APK提取信息:

  • 点击顶部菜单栏Build > Analyze APK
  • 选中需要查询的APK文件后确认打开
  • 在分析窗口中展开META-INF文件夹,找到CERT.RSA文件
  • 右键点击该文件,选择「查看签名信息」,弹窗中就能看到这个APK对应的SHA-1值
    补充说明:debug环境默认使用系统调试签名,签名文件路径为C:\Users\你的用户名\.android\debug.keystore(Windows)、~/.android/debug.keystore(Mac/Linux),默认密钥库密码为android,也可以通过keytool工具直接查询该文件的签名信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 09:18:17