在开发软件时需集成百度地图 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应用的证书指纹,以便在开发过程中配置相关服务或验证身份。确保路径和参数准确无误,避免执行失败。
