我有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
希望有人能帮助我,我非常渴望得到答案!
答案 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