頭到命令提示符,(我用windows所以我打算走這條路,但對於其他操作系統的) 你需要的keytool程序是JDK的一部分,所以你做,如果你能在所有編譯的應用程序有它相同的總體思路。但它可能不在應用程序路徑中,因此您不能將其輸入到要使用的命令行中。
對我來說是:C:\Program Files\Java\jdk1.7.0_21\bin
所以獲得它的應用程序路徑我在set PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_21\bin
下一個類型的這一點,你需要改變你的密鑰庫文件是在我的目錄上是:C:\android\keys
所以我用命令cd C:\android\keys
更改爲正確的目錄
然後您需要使用適當的設置來運行keytool,以便知道您在按鍵之後而不是嘗試執行其他操作。我用的命令是:keytool -list -v -keystore Testkeys
和Testkeys是我的密鑰庫的名稱中使用密鑰庫的名稱,而不是存在。
最後由並非最不重要它會吐出一大堆不同的信息,但一個你要找的是這個樣子
SHA1:A1:DF:83:DD:04:B2:26 :10:B2:EB:26:00:90:75:D0:10:66:5E:A9:8A
你想所有的數字和:那是之後的 「SHA1:」 那是你的應用程序密鑰,用於發佈您的應用程序版本,這是您需要向Google Maps API服務註冊的應用程序密鑰,然後他們會爲您提供一個新的地圖API密鑰,您需要將其添加到您的項目中,然後重新發布它,然後地圖將起作用。
我的博客上講述從Eclipse的這個出口的設備(所以我記得我自己),它可能會有所幫助:http://onthefencedevelopment.com/?p=623 – DilbertDave