2012-11-01 61 views
-4

我有兩個問題:我如何找到API密鑰並在哪裏使用它?

  1. 我想找到apiKey,我覺得MD5碼,但是當我註冊鍵在谷歌複製MD5,寫這是錯誤的,但我複製CMD的MD5。我之前得到apiKey,但現在Google寫這個錯誤!這可能是因爲我以前得到apikey嗎?但是我在調​​試之前沒有獲得最終版本的apikey。

  2. 當我找到apiKey時,我如何得到最終版本?我應該選擇出口嗎?我在哪裏使用apiKey?我的程序的佈局文件夾中的地圖apikey中使用了這個嗎?

+1

你是否閱讀了[google](https://developers.google.com/maps/documentation/android/mapkey)的教程? –

+0

是的。我閱讀,我發現MD5代碼,但谷歌說,這是錯誤的! – user1792419

回答

1

步驟生成apiKey發佈:
1.建立密鑰庫 - 從日食>右鍵單擊項目,然後機器人工具>導出簽名的應用程序包
2.打開cmd並導航到bin文件夾JRE。你應該在cmd中這樣的事情(取決於您已經安裝了JRE所在部位):

c:\Program Files (x86)\Java\jre7\bin > 

現在寫出下列CMD

keytool -v -list -alias <your alias> -keystore <path to keystore> 

其中<您的別名>將被取代與創建密鑰庫時使用的別名一起使用。
<指向密鑰庫的路徑>是您保存密鑰庫的位置。

例如。 :keytool -v -list -alias alias_name -keystore e:\ name.keystore

這是它每次爲我工作的方式。
希望它有幫助。

+0

你確定是MD5而不是SHA1嗎?如果使用JRE 7,-v用於返回SHA1中的MD5代碼。 –

+0

如果要求輸入密碼,我們的方法是正確的。 Cmd沒有被封鎖,輸入你的密碼,甚至沒有改變cmd,並在按下輸入後。你應該得到代碼 –

+0

謝謝。我找到apikey,但apikey讓我谷歌,就像以前的API!現在我該怎麼辦?爲什麼我用這種方式創建的apk文件不顯示? – user1792419