可能重复:
Google Maps does not display any tiles, works fine in developer device
我已经完成了获取地图api密钥的整个过程。但是当我输入我的Md5指纹时,它显示无效。 有人能帮助我吗? 还有其他方法可以让它发挥作用吗?
答案 0 :(得分:3)
我认为这是一种获取密钥的方法::
要获取证书指纹(MD5),请按照以下简单步骤操作:
您需要获取密钥库文件以获取证书指纹(MD5)。
您的密钥库文件可以在以下路径中找到
“C:\ Documents and Settings \\ Local Settings \ Application Data \ Android”
(OR)
“C:\ Documents and Settings \ .android”
密钥库文件名是“debug.keystore”文件。 将“debug.keystore”文件复制到其他文件夹(例如: - “D:\ Androidkeystore \”)(用户友好使用)。 打开命令提示并转到Java安装目录。 (“C:\ Program Files \ Java \\ bin”) 然后键入以下行(在框中给出)并按Enter键。
keytool.exe -list -alias androiddebugkey -keystore“D:\ AndroidKeystore \ debug.keystore”-storepass android -keypass android
此处MD5证书指纹为“64:88:A2:FC:AA:9F:B1:B0:CA:E4:D0:24:A8:1E:77:FB” < / p>
这实际上工作........但我在这里得到小错误
这是我的路径 - C:\ANDROID\Java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore"C:\ANDROID\debugkey\debug.keystore"-storepass android -keypass android
最后我从这里解决了::
因为您有指纹将其复制并在“注册”页面中过去。你有一个键成功
答案 1 :(得分:1)
如果您使用的是Windows,请执行此操作
C:\>keytool -list -alias androiddebugkey -keystore .android\debug.keystore -storepass android -keypass android
在linux中
keytool -list -alias androiddebugkey -keystore /home/.android/debug.keystore -storepass android -keypass android
答案 2 :(得分:0)
您将获得此link
的所有详细信息答案 3 :(得分:0)
C:\ Program Files \ Java \ jre6 \ bin ---&gt;这里有关键工具------
C:\ Users \ HB.android \ debug.keystore ---&gt;密钥库路径
//这可能不同我的用户名是HB,所以用你的
替换注意:没有keytool你无法获取api密钥而无法执行命令
命令在这里----&gt;
C:\ Program Files \ Java \ jre6 \ bin&gt; keytool -list -keystore C:\ Users \ HB.android \ debug.keystore
FF:82:84:27:33:43:C1:58:DC:4D:AC:F0:3C:A0:BF:7A
以上是你的MD5 CERTFICATE
注册http://code.google.com/android/maps-api-signup.html
点击上面的链接登录并获取您的api密钥。玩得开心......快乐的映射
P.S:别忘了扩展使用地图布局的MapActivity
http://code.google.com/android/add-ons/google-apis/mapkey.html
点击上面的链接获取帮助