2012-04-23 99 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