2012-10-05 71 views
0

我有Windows 7,似乎我無法獲得API密鑰!我已經嘗試了很多!無法獲取谷歌地圖API密鑰

我打開CMD,進入:

keytool -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android 

,但它給我說:​​

「密鑰工具」不被識別爲一個內部或外部命令,可操作的 程序或批處理文件。

我也試過這樣:

"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 

希望有人能幫助我,我的答案很絕望!

回答

0

美元符號不是你需要粘貼到你的終端的一部分。你應該從keytool開始。在這個例子中,美元符號顯示了提示的開始(這是它在Unix/Mac終端上的顯示方式)。

keytool是屬於Java SDK的可執行文件。 bin文件的位置必須添加到終端的路徑中,否則必須使用文件的完整路徑運行它。通常,在Windows上,Java二進制文件位於C:\Program Files\Java\jdk1.7.0_07\bin或類似的地方。在這種情況下,您接近於第二次猜測,但keytool不是您傳遞給java.exe的命令......它是一個可執行文件本身在同一目錄中。

HTH

+0

我還沒有嘗試過在兩種方式的美元符號IVE顯示 – mydDeveler

+0

什麼是結果在這些情況下? – Devunwired

+0

第一種顯示方式: 'keytool'不被識別爲內部或外部命令,可操作程序或批處理文件。 並在第二種方式顯示: 無法找到或加載主類keytool – mydDeveler

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 
+0

「'keytool'不被識別爲內部或外部命令,可操作程序或批處理文件。」 :\ – mydDeveler

+0

tnxxxxxx你的答案和其他人的答案幫助我找到答案,解決:)! – mydDeveler

0

這些都是通過命令提示符的步驟爲我工作:

CD C:\ Program Files文件\的Java \ jdk1.8.0_05 \ bin中的keytool -list -alias androiddebugkey - 密鑰庫C:\用戶\ {用戶名} .android \ debug.keystore -storepass的android -keypass安卓