2013-01-19 251 views
2

我試圖編寫一個android應用程序來包含谷歌地圖。我確信我的代碼是正確的,因爲我已經檢查了一百萬次,甚至從其他人複製和粘貼工作代碼。當我啓動應用程序時,我的應用程序只有一堆灰色方塊。我已經嘗試了API密鑰和調試密鑰。

這是我如何檢索CMD的API密鑰:Google API密鑰無效

Microsoft Windows [Version 6.1.7600] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\Gateway Owner>cd C:/ 

C:\>cd Program Files\Java 

C:\Program Files\Java>cd jdk1.7.0_02 

C:\Program Files\Java\jdk1.7.0_02>cd bin 

C:\Program Files\Java\jdk1.7.0_02\bin>keytool.exe -list -alias androiddebugkey - 
keystore "C:\Users\Gateway Owner\.android\debug.keystore" -storepass android -ke 
ypass android 
androiddebugkey, Feb 10, 2012, PrivateKeyEntry, 
Certificate fingerprint (SHA1): A5:18:02:AD:2E:C6:0E:02:C5:0A:F6:17:70:5E:31:1A: 
AD:A8:81:FA 

C:\Program Files\Java\jdk1.7.0_02\bin> 

我看到其他的屏幕截圖,並在那裏我有括號(SHA1)等人有MD5。另外我注意到命令提示符給我一個24個字符的長號碼,其他人收到16個,而code.google只接受一個16.我開始感覺好像我需要解密我的MD5密鑰或其他東西......請幫幫我!?

回答

2

使用,

C:\Program Files\Java\jdk1.7.0_02\bin>keytool -v -list -alias androiddebugkey -keystore "C:\Users\Gateway Owner\.android\debug.keystore" -storepass android -keypass android 
0

每個項目都有單獨的密鑰庫。首先使用該密鑰庫爲您的項目創建新的密鑰庫。再次創建MD5你會得到新的密鑰。下面的命令來獲得MD5

0

-v爲我提供了MD5。比你大家!

+0

您應該標記其中一個建議'-v'標誌作爲解決方案的答案 – jprofitt