2012-04-23 218 views
0

Iam正在開發一個顯示谷歌地圖的應用程序,但地圖無法顯示{only squares}。我認爲問題來自log cat {04-23 12:33:29.094:E/MapActivity(307):無法獲得連接工廠客戶端}上顯示的錯誤。我想知道問題來自哪裏?是否需要清單文件中的更多權限?顯示Google地圖

+0

你連接到網絡?你輸入了正確的地圖鍵嗎? – Javanator 2012-04-23 12:08:31

回答

0

試試這個: -

打開命令提示符並使用它。

這是確切的路徑CMD prompt--

keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

總路徑命令提示符得到MD5 fingureprint的GoogleMap的API密鑰* **

D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

MD5 fingurePrint看起來像這樣 -

3E:F4:D6:E6:93:4D:BB:B8:62:3A:D6:0F:E0:FC:4C:65 

當你t時的fingurePrint數afterthat獲得API密鑰使用此鏈接---

http://code.google.com/android/add-ons/google-apis/maps-api-signup.html 

然後U將得到系統的API密鑰,並且可以使用在XML文件中該API密鑰輕鬆獲得地圖...

0

如果密鑰庫之間的不匹配用於創建谷歌API密鑰(使用MD5指紋,並獲得所需的MD5指紋密鑰庫),並用密鑰庫簽署應用程序,則可能會發生此類問題。

例如,如果您正在調試應用程序,那麼它將使用debug.keystore,因此必須使用debug.keystore生成應用程序中使用的api密鑰。

+0

感謝您的幫助,因此幫助完整 – harhouf 2012-04-29 14:29:26