2010-09-23 26 views
1

我試圖生成MD5指紋,我將在發佈我的應用程序時使用它。我使用Eclipse來編譯和簽署我的應用程序,它給了我一個密鑰庫文件和一個.apk文件。現在我需要爲我的MapView生成MD5。我嘗試使用cmd提示符來生成它,但每次它都聲明不存在這樣的文件。有什麼特別的地方需要存儲密鑰庫,以便keytool可以訪問它?另外,一旦我獲得了MD5指紋,我所要做的就是插入它並重新編譯並簽署我的應用程序(就像我之前做的那樣)。我是否正確的假設?我已經閱讀了開發人員文檔,但在整個過程中我還不清楚。任何幫助都是極好的。用新的密鑰庫生成MD5指紋的麻煩

回答

1

你有一個默認的調試密鑰庫自動。對於版本,你需要的東西,如首先生成自己的專用的密鑰庫:

的keytool -genkey -v -keystore我釋放小key.keystore -alias release_alias -keyalg RSA -keysize 2048 -validity 10000

一旦你選擇和輸入的所有密碼(請記下他們的!),你已經生成一個新的MD5

要查看它(在調試一個不同):

的keytool -list -alias release_alias -keystore c:\您的路徑\ my-release-key.keystore

給出:

release_alias,08月 - 2010年PrivateKeyEntry, 證書指紋(MD5):CE:XX:XX:XX等....

如果你使用谷歌地圖,那麼你需要一個新的API密鑰。重複你所做的過程來生成一個用於調試MD5,但輸入新的MD5

希望這會有所幫助。

+0

對不起,我不小心降低了你的答案,如果你編輯你的答案,我將能夠upvote。 – 2red13 2012-09-06 08:07:03

+0

沒問題,我自己在手機上犯了這個錯誤!爲我的答案添加了句號。 – NickT 2012-09-06 08:22:41