2012-06-14 29 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