4

我正在尝试使用我的调试密钥库,以便获得地图视图的密钥,但是当我尝试使用它时,它会出现这个

Illegal option:  B:\Fabian\.android\debug.keystore
keytool -list [OPTION]...

我用这个:

keytool -v -list -keystore "C:\Users\MyPcName.android\debug.keystore"

当我尝试使用时:

keytool -list -alias androiddebugkey \ -keystore <path_to_debug_keystore>.keystore \ -storepass android -keypass android

它提出了

C:\Program Files\Java\jdk1.7.0_04\bin>keytool -list -alias androiddebugkey \ -k
ystore B:\Fabian\.android\.keystore \ -storepass android -keypass android
Illegal option:  \
keytool -list [OPTION]...

Lists entries in a keystore

Options:

 -rfc                            output in RFC style
 -alias <alias>                  alias name of the entry to process
 -keystore <keystore>            keystore name
 -storepass <arg>                keystore password
 -storetype <storetype>          keystore type
 -providername <providername>    provider name
 -providerclass <providerclass>  provider class name
 -providerarg <arg>              provider argument
 -providerpath <pathlist>        provider classpath
 -v                              verbose output
 -protected                      password through protected mechanism

Use "keytool -help" for all available commands
4

5 回答 5

5

尝试keytool pathgre. 它对我有用。

C:\Program Files\Java\Jre7\bin>keytool -list -alias androiddebugkey -keystore
 "C:\Uers\Akki\.android\debug.keystore" -storepass android -keypass android

如果您安装了 Jdk 1.7,它将生成 SHA1 密钥,该密钥不适用于该用途 -v

C:\Program Files\Java\Jre7\bin>keytool -v -list -alias androiddebugkey -keystore "C:\Uers\Akki.android\debug.keystore" -storepass android -keypass android

于 2013-03-21T17:59:40.490 回答
3

这实际上是您必须用来获取地图 api 密钥的内容:

$ keytool -v -list -alias androiddebugkey \ -keystore <path_to_debug_keystore>.keystore \ -storepass android -keypass android

在这里您可以找到很多关于此的信息。它对我有用:获取 Google Maps Api KEY

编辑: 在 Windows 上使用命令提示符转到此文件夹:

C:\Program Files\Java\jre6\bin

并输入上面的代码。它应该为您生成一个您必须在此处粘贴的密钥:GET API KEY

于 2012-06-14T13:27:50.047 回答
1

我的调试密钥库,所以我可以获得地图视图的密钥

首先是(C:\Users\MyPcName.android\debug.keystore)您的应用程序密钥库吗?

并检查你的keytool路径。

keytool -v -list -alias YOURAPPaliasName -keystore "here your keystore path" 
于 2012-06-14T13:27:19.003 回答
0

这对我有用。将路径
[C:\Program Files\Java\jdk-13.0.1\bin(检查你的路径,可能不同)]
添加到你的环境变量。

然后在命令提示符下运行此代码(在代码中编辑://enterYourPcUsername\)

keytool -v -list -alias androiddebugkey  -keystore c:\Users\<enterYourPcUsername>\.android\debug.keystore  -storepass android -keypass android
于 2020-07-24T20:17:09.777 回答
0

这对我有用,我在 jre bin 文件夹中的命令提示符:

c:\Program Files\Java\jre1.8.0_144\bin>keytool.exe -v -list -alias androiddebugkey  -keystore c:\Users\<UserDirectory>\.android\debug.keystore  -storepass android -keypass android
于 2018-07-26T10:01:29.730 回答