2012-06-14 30 views
2

我尝试用我的调试密钥库,所以我可以得到一个地图视图的关键,但是当我尝试使用它,它与这个调试密钥库不会工作

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 

回答

3

这里实际上是你必须使用得到一个地图API密钥是什么:

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

在这里,你可以找到这个有很多的信息。它的工作对我来说:get Google Maps Api KEy

编辑: 在Windows上使用命令提示符进入到这个文件夹:

C:\Program Files\Java\jre6\bin

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

+0

这似乎并不奏效,我去了http://stackoverflow.com/questions/2997348 /无法找到的安卓keytool – FabianCook

+0

首先你正在试图做这个Mac/Windows/Linux的操作系统? –

+0

看看我编辑的答案。 –

1

我调试密钥库,所以我可以得到一个地图视图

,首先是它(C:\Users\MyPcName.android\debug.keystore)您的应用程序密钥存储的关键?

并检查您的keytool路径。

keytool -v -list -alias YOURAPPaliasName -keystore "here your keystore path" 
4

尝试从gre尝试给keytool path。它为我工作。

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 - 别名androiddebugkey -keystore “C:\ Uers \ Akki.android \ debug.keystore”-storepass android -keypass android

+0

谢谢,你是对的,出于某种原因,它与JRE,而不是JDK,我使用JDK版本1_8_92 – PirateApp