我在谷歌地图中生成 API 密钥时遇到问题,谷歌告诉我:
您输入的指纹无效,请按浏览器上的返回按钮并输入有效的证书指纹。
我假设您正在输入证书的哈希值以创建Google Maps Android API v.1 key。
错误消息是因为您的哈希与安全证书的实际 MD5 签名不匹配。
可能是您正在复制 SHA-1 值,该值默认显示在最新的 JRE 中。要获取 MD5 哈希,请keytool
使用参数运行程序-list -v
,例如:
C:\Program Files\Java\jre7\bin\keytool -list -v
您的本地密钥库的证书哈希应该显示在控制台中。