0

我有 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

希望有人可以帮助我我非常渴望答案!

4

3 回答 3

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
于 2012-10-05T20:38:16.810 回答
0

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

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

高温高压

于 2012-10-05T20:33:10.733 回答
0

这些是对我有用的命令提示符的步骤:

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

于 2015-02-21T12:57:28.533 回答