2011-05-09 64 views
1

我想要在Android中獲取MD5指紋,但是當我嘗試在命令窗口中運行它時,會顯示下面的消息。我如何克服這個問題?CMD提示獲取MD5指紋的錯誤

命令行:

C:\>C:\Program Files\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -key 
store C:\Documents and Settings\Saurabh\.android\debug.keystore -storepass andro 
id -keypass android 

錯誤:

'C:\Program' is not recognized as an internal or external command, 
operable program or batch file. 

回答

1

使用這個簡單的命令 的keytool -list -keystore 「C:\ Documents和Settings \ Saurabh.android \ debug.keystore」 ..

完蛋了。輸入兩次..

2

使用

C:>cd C:\Program Files\Java\jre6\bin 

,然後再從斌,執行ketool.exe 它的命令是:

keytool -list -alias androiddebugkey -key store C:\Documents and Settings\Saurabh.android\debug.keystore -storepass andro id -keypass android 
+0

C:\ Program Files \ Java \ jre6 \ bi N> keytool.exe的-list -alias androiddebugkey - 鍵STO 重新C:\ Documents和Settings \ Saurabh.android \ debug.keystore -storepass機器人 - 關鍵通過機器人 非法選項: - 鍵 嘗試密鑰工具 - 幫助 – SRam 2011-05-09 05:23:07

+0

使用jdk1 .6.0_07代替jre6 – 2011-05-09 05:25:51

+0

我使用了jdk1.6.0,但是與上面的問題相同 – SRam 2011-05-09 05:40:25

1

檢查是否路徑C:\ Documents and Settings \ Saurabh包含一個文件夾.android。如果沒有,選擇包含.android的路徑(如果你不知道在哪裏,那麼如果你使用的是eclipse,請轉到Window-> Preferences-> Android-> Build並檢查默認調試密鑰庫路徑,並給出它而不是C:\文件和設置\ Saurabh.android \ debug.keystore

運行下面的代碼應該得到你的MD5指紋,如果你給出正確的調試密鑰庫路徑...請注意,有一個'\'錯過了以前的帖子

C:\ Program Files \ Java \ jre6 \ bin> keytool -list -alias androiddebugkey -keystore C:\ Documents and Settings \ Saurabh.android \ debug.keystore -storepass andro id -keypass android