没有地图显示,但网格。所以我查了一些示例修复,然后来到了这个
help needed to publish android app in market
但是,按照建议运行cmds后,我最终获得了SHA1证书指纹。但是当我去注册谷歌API密钥时,我发现我需要一个MD5证书指纹。我该如何解决这个问题?
答案 0 :(得分:2)
以下是您问题的解决方案
打开命令提示符并导航到C:\Program Files\Java\jre6\bin
(在您的情况下可能会有所不同)。
当您关注this solution时,这意味着您有keystore
。如果是,请转到第3步。否则请创建this中提到的新keystore
}。
输入以下命令keytool.exe -v -list -keystore " <path_of_keystore_youhave_created_in_step_2>"
它会要求输入密码使用您在创建keystore
时使用的相同密码,您将获得SHA1
MD5
和许多密码您在创建keystore
时提供的信息。
答案 1 :(得分:1)
首先找到debug.keystore的位置(在eclipse中你可以在Window-&gt; Preference-&gt; Android-&gt; Build中找到debug.keystore的位置)。然后在命令中导航keytool.exe
的路径提示。 keytool.exe
位于Java内部 - &gt; JDK - &gt;程序文件中的bin文件夹。
对于窗口,在命令提示符C:\Program Files\Java\jdk1.6.0_25\bin> keytool -list –alias androiddebugkey -keystore <path_of_debug.keystore> -storepass android -keypass android
这里<path_of_debug.keystore>
是debug.keystore的路径。对于我的情况,它是C:\ Users \ virus.android。
复制MD5键(例如: - BE:05:C8:F2:42:7A:97:37:78:EE:BD:4A:31:7D:A6:69)并转到以下链接查找google map api key http://code.google.com/android/maps-api-signup.html