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

使用Spotify SDK时如何获取Android应用SHA指纹?遇密钥密码问题

解决Spotify SDK获取SHA指纹的密码问题

核心问题梳理

你在bash终端里混用了Windows和类Unix的路径格式,导致keytool找不到正确的debug keystore,所以输入密码才会没反应。另外bash输入密码时默认不会显示字符,别误以为没输入上。

分系统给出正确操作

Windows系统(用Git Bash/WSL)

  1. 把Windows路径转成bash识别的格式:
    • JDK的keytool路径改为 /c/Program Files/Java/jdk-20/bin/keytool.exe
    • debug keystore路径改为 /c/Users/[你的Windows用户名]/.android/debug.keystore(替换成你的实际用户名)
  2. 执行完整命令:
    "/c/Program Files/Java/jdk-20/bin/keytool.exe" -alias androiddebugkey -keystore /c/Users/[你的用户名]/.android/debug.keystore -list -v
    
  3. 输入密码 changeit(Android默认debug keystore的通用密码,肯定有效),输入时看不到字符是正常的,输完直接回车,然后在输出里找SHA1字段即可。

Linux/macOS系统

直接用类Unix标准命令,若keytool已在环境变量中,不用写完整路径:

keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v

输入密码changeit后,提取SHA1字段即可。

更简便的替代方法(无需敲命令)

用Android Studio直接生成签名报告:

  • 打开你的Android项目,点击右侧边栏的Gradle图标(大象图标)
  • 展开项目目录 > Tasks > android > 双击signingReport
  • 等待执行完成,在底部Run窗口里就能看到所有SHA1、SHA256指纹,直接复制使用即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 05:00:14