如何获取Map api密钥?

时间:2011-11-29 12:30:31

标签: android google-maps android-maps

  

可能重复:
  Google Maps does not display any tiles, works fine in developer device

我已经完成了获取地图api密钥的整个过程。但是当我输入我的Md5指纹时,它显示无效。 有人能帮助我吗? 还有其他方法可以让它发挥作用吗?

4 个答案:

答案 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

keytool错误:java.lang.RuntimeException:用法错误,android不合法c ommand

最后我从这里解决了::

For more ..

因为您有指纹将其复制并在“注册”页面中过去。你有一个键成功

答案 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

点击上面的链接获取帮助