无法获得谷歌地图API密钥

时间:2012-10-05 20:31:37

标签: android google-maps

我有Windows 7,似乎我无法获得api密钥!我已经尝试了很多!

我打开了cmd并输入了:

 keytool -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android

然而它对我说:

  

'keytool'未被识别为内部或外部命令,可操作   程序或批处理文件。

我也尝试过这样:

"C:\Program Files\Java\jdk1.7.0_07\bin\java.exe" keytool -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android

它说:

Could not find or load main class keytool

希望有人能帮助我,我非常渴望得到答案!

3 个答案:

答案 0 :(得分:0)

美元符号不是您需要粘贴到终端中的一部分。您应该从keytool开始前进。在示例中,美元符号显示提示的开头(这是它在Unix / Mac终端上的外观)。

keytool是Java SDK中的可执行文件。 bin文件的位置必须添加到终端的路径中,或者必须使用文件的完整路径运行它。通常,在Windows上,Java二进制文件位于C:\Program Files\Java\jdk1.7.0_07\bin或类似的位置。在这种情况下,您接近第二次猜测,但keytool不是您传递给java.exe的命令...它是同一目录中的可执行文件。

HTH

答案 1 :(得分:0)

试试这个

C:\Program Files\Java\jdk1.7.0_07\bin\keytool -v -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android

只需将debug.keystore文件复制到与keytool相同的文件夹中,然后在命令提示符下执行以下命令

keytool -v -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android

答案 2 :(得分:0)

这些是通过命令提示符为我工作的步骤:

  

cd C:\ Program Files \ Java \ jdk1.8.0_05 \ bin keytool -list -alias   androiddebugkey -keystore C:\ Users \ {username} .android \ debug.keystore   -storepass android -keypass android