開發的程式要對其進行簽名,一般情況下我們開發都使用的是debugkey,如果是發布一個自己的程式,一般都會用到自己的簽名,自己的簽名檔案可以用命令產生,也可以用eclipse等開發工具產生。下面主要獎debugkey的申請方法:
1. 找到debugkeystore檔案
認證的路徑一般位於:C:\Documents and Settings\current user\.androiddebug.keystroe。當使用eclipse開發,便可以開啟eclipse選擇windows->Preference->Android->Build,其中Default debug keystore的值便是debug.keystore的路徑。
2. 擷取debug.keystore的MD5值
開始->運行->輸入cmd,開啟命令視窗,進入debug.keystore檔案所在的路徑,執行如下命令:keytool -list -alias androiddebugkey –keystore debug.keystore,系統會提示輸入密碼,這裡輸入預設的密碼“android”.
Debug key的相關參數:
Keystore name:”debug.keystore”
Keystore password:”android”
Key alias:”androiddebugkey”
Key password:”android”
CN:”CN=Android Debug,O=Android,C=US”
如果出現:android keytool 不是內部或外部命令
則keytool在java bin目錄裡面,所有cmd cd到 D:\Program Files\Java\jdk1.6.0_16\bin
執行:keytool -list -alias androiddebugkey –keystore “C:\Documents and Settings\ll\.android \debug.keystore”
得到debug.keystore的MD5值:9F:3D:02:75:90:F3:C8:80:CC:B2:F5:39:42:60:A0:FD
3. 申請Android Map的API Key
到網站:http://code.google.com/android/maps-api-signup.html,登入google帳號,在google網站申請Adnroid Map API key(如果不能用則需翻牆,我使用的是fg730x)
在My certificate's MD5 fingerprint中輸入前面第二步中獲得的MD5值,點擊Generate API Key既可以產生key值,如所示:
0FtNHhPGRQoeC3hlkYG2oUAVLQBoqK-I5MA81nA 即為申請到的key
4. 如果是自己的key檔案,用上面同樣的方法,對其產生MD5值,然後在去google網站擷取對應的key即可。