在开发过程中需要集成百度地图 api,申请密钥(key)时需提供应用的 sha1 证书指纹。以往使用 eclipse 打包应用时,可在导出最后一步直接查看 sha1 值;然而在 android studio 中,该信息并不直观可见。经过资料查询和搜索,最终在 google 的帮助下,于 stack overflow 找到了有效解决方案:通过命令行或 android studio 内置的 gradle 工具运行 signingreport,即可同时获取调试版本与发布版本的 sha1 指纹,从而顺利完成百度地图 api 密钥的申请。
1、按下 Win+R 键,输入 cmd 并回车,打开命令提示符窗口。
2、切换至 JDK 安装路径,例如:C:Program FilesJavajdk1.7.0_71in,准备执行命令。
3、执行如下指令:keytool -list -v -keystore C:UsersAdministrator.androiddebug.keystore -alias androiddebugkey -storepass android -keypass android。执行成功后,系统将显示详细的证书信息,其中包括调试环境所需的 SHA1 值。此方法适用于开发阶段获取 Android 应用签名指纹,用于服务对接或身份认证等场景。请确保输入的路径、别名及密码正确,防止因参数错误导致命令执行失败。











